Taro Logo

Senior Software Engineer -Data Sync Application

TetraScience is the Scientific Data and AI Cloud company, specializing in AI-native scientific data sets and lab data management solutions.
United States
Data
Senior Software Engineer
Remote
8+ years of experience
AI · Healthcare

Job Description

TetraScience, the Scientific Data and AI Cloud company, is seeking a Senior Software Engineer to join their data acquisition engineering team. This role focuses on building highly performant data management tools for scientific instruments and other data sources. As the category leader in this vital new market, TetraScience has established partnerships with major players in compute, cloud, data, and AI infrastructure.

The ideal candidate will have 8+ years of experience in distributed systems development, with expertise in Node.js, TypeScript, and container technologies. You'll be responsible for designing and developing efficient solutions for data extraction, ensuring resiliency, scale, and high availability. The role requires proficiency in cloud infrastructure, threading, parallelism, and networking concepts.

Working remotely, you'll collaborate with a geographically dispersed team, following agile methodologies to deliver high-quality products. The position offers comprehensive benefits including 100% employer-paid healthcare for employees and family, unlimited PTO, 401K, and opportunities for professional growth.

This is an excellent opportunity for a senior engineer passionate about scientific data management and AI, looking to make an impact in a company that's leading the Scientific AI revolution. Experience in Life Sciences or scientific data is highly valued, though not required. The role combines technical expertise with the chance to work on cutting-edge scientific data solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer -Data Sync Application

  • Design and develop efficient solutions to extract data from data sources
  • Address resiliency, scale, and high availability requirements
  • Deliver high-quality product following agile software development methodology
  • Partner with product management team
  • Work with geographically dispersed team
  • Build highly performant data management tools for scientific instruments

Requirements For Senior Software Engineer -Data Sync Application

Node.js
TypeScript
Python
  • 8+ Years of experience designing and developing distributed systems
  • Proficient with Node.js, Typescript, and associated technologies
  • Proficient with container technologies like Docker
  • Proficient with cloud infrastructure providers like AWS, Azure, or GCP
  • Proficient with threading, parallelism, concurrency
  • Familiar with networking concepts like DNS, TLS, tunneling
  • Experience writing maintainable unit tests and automated integration tests
  • Experience with on-premise distributed software
  • Experience with cross-platform development
  • Good application debugging skills
  • Strong communication skills, including technical writing
  • Bachelors or Masters degree in Computer Science or equivalent major

Benefits For Senior Software Engineer -Data Sync Application

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 100% employer-paid benefits for all eligible employees and immediate family members
  • Unlimited paid time off (PTO)
  • 401K
  • Flexible working arrangements - Remote work
  • Company paid Life Insurance, LTD/STD
  • A culture of continuous improvement where you can grow your career and get coaching