TetraScience is a leader in the Scientific Data and AI Cloud sector, focusing on AI-native scientific data sets and lab data management solutions.
The Data Software Engineer III will be part of the data acquisition engineering team, responsible for building high-performance connectors to collect data from scientific instruments and other sources.
The role requires self-starting and making progress amidst ambiguity or conflicting requirements.
The engineer will design and develop efficient solutions for data extraction, ensuring resiliency, scale, and high availability of the connectors.
The position involves delivering high-quality products using agile software development methodologies.
Collaboration with the product management team is essential to transform vision and ideas into reality.
The engineer must be comfortable working with a geographically dispersed team across various time zones.
Continuous learning and growth are encouraged, with an emphasis on open communication and resilience in receiving feedback.
Requirements:
A minimum of 5 years of experience in developing distributed systems for collecting and processing large datasets is required.
Proficiency in either Node.js and Typescript or Python and associated technologies is necessary.
Strong knowledge of databases and SQL is essential.
Familiarity with container technologies such as Docker is required.
Experience with cloud infrastructure providers like AWS, Azure, or GCP is necessary.
Candidates should have experience writing maintainable unit tests and automated integration tests.
Proficiency in Linux and cloud-based performance tuning is required.
Good application debugging skills are essential.
Strong communication skills, including technical writing, are necessary.
A Bachelor's or Master's degree in Computer Science or a relevant scientific field is required.
Experience in Life Sciences or scientific data is a significant plus.
Note that no visa sponsorship is available for this position.
Benefits:
The position offers 100% employer-paid benefits for all eligible employees and their immediate family members.
Employees enjoy unlimited paid time off (PTO).
A 401K plan is available.
Flexible working arrangements, including remote work, are provided.
The company offers paid life insurance and long-term/short-term disability insurance.
TetraScience promotes a culture of continuous improvement, providing opportunities for career growth and coaching.