This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer specializing in Data Acquisition at TetraScience, you will be part of the engineering team responsible for developing high-performance connectors to gather data from scientific instruments and various data sources.
You will need to demonstrate self-starting abilities to make progress in ambiguous situations and conflicting requirements.
Design and implement efficient solutions for extracting data from different sources while ensuring resiliency, scalability, and high availability of the connectors.
Follow the agile software development methodology to deliver a top-quality product.
Collaborate with the product management team to translate vision and ideas into tangible products.
Work effectively with a geographically dispersed team across different time zones.
Embrace challenges, continuous learning, and growth, while effectively communicating your ideas and being open to feedback.
Requirements:
Minimum of 8 years of experience in designing and developing distributed systems for collecting and processing large datasets.
Proficiency in Node.js, Typescript, and related technologies, or Python and associated technologies.
Strong knowledge of container technologies such as Docker.
Familiarity with cloud infrastructure providers like AWS, Azure, or GCP.
Proficient in working with Databases and SQL.
Understanding of networking concepts like DNS, TLS, and tunneling.
Experience in writing maintainable unit tests and automated integration tests.
Proficiency in Linux and cloud-based performance tuning.
Skilled in application debugging and technical writing.
Bachelor's or Master's degree in Computer Science or a related field.
Experience in Life Sciences or scientific data is advantageous.
Benefits:
Full employer-paid benefits for eligible employees and their immediate family members.
Unlimited paid time off (PTO) policy.
401K retirement savings plan.
Flexible working arrangements, including remote work with the option for office presence as needed.