Software Engineer, Data Infrastructure & Acquisition
SpeechifyFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should have over 5 years of experience developing distributed systems for data collection and processing, proficiency in Node.js, Typescript, or Python, and strong SQL skills. Familiarity with container technologies like Docker, cloud infrastructure (AWS, Azure, GCP), Linux, and performance tuning is required, along with experience in writing unit and integration tests and good debugging skills. A Bachelor's or Master's degree in Computer Science or a related field is necessary, and experience in Life Sciences or scientific data is a significant advantage.
The Software Engineer will join the data acquisition team to build high-performance connectors for scientific instruments and data sources. Responsibilities include designing and developing efficient data extraction solutions, addressing resiliency, scale, and high availability requirements, and delivering quality products using agile methodologies. The role involves partnering with product management to translate vision into reality and collaborating effectively with a geographically dispersed team.
Cloud platform for scientific data management
TetraScience offers a cloud-based platform called the Scientific Data Cloud, which helps biopharmaceutical companies manage and harmonize their scientific data for research and development, quality assurance, and manufacturing. The platform connects various lab instruments and software, streamlining data management and significantly reducing task completion time. TetraScience's vendor-neutral and open design allows it to work with any lab equipment, making it a flexible solution in the life sciences sector. The company's goal is to enhance scientific outcomes by preparing data for artificial intelligence and machine learning applications.