Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer -Data Sync Application

at TetraScience

Posted 7 hours ago 1 applied

Description:

  • 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 Senior Software Engineer will be part of the data acquisition engineering team, responsible for building high-performance data management tools for scientific instruments and other data sources.
  • The role requires self-starting and making progress amidst ambiguity or conflicting requirements.
  • The engineer will design and develop efficient solutions to extract data from various sources and ensure its availability.
  • Responsibilities include addressing resiliency, scale, and high availability requirements of the solutions.
  • The engineer will deliver high-quality products following agile software development methodologies.
  • Collaboration with the product management team is essential to turn visions and ideas into reality.
  • The position involves working with a geographically dispersed team across various time zones.
  • The role encourages continuous learning, growth, and open communication, including representing one's position while being receptive to feedback.

Requirements:

  • Candidates must have 8+ years of experience in designing and developing distributed systems for collecting and processing large datasets.
  • Proficiency in Node.js, Typescript, and related technologies is required.
  • Candidates should be skilled in container technologies such as Docker.
  • Experience with cloud infrastructure providers like AWS, Azure, or GCP is necessary.
  • Proficiency in threading, parallelism, concurrency, and other distributed system concerns is required.
  • Familiarity with networking concepts like DNS, TLS, and tunneling is expected.
  • Experience in writing maintainable unit tests and automated integration tests is necessary.
  • Candidates should have experience with on-premise distributed software and operational support, including logging and alerting.
  • Experience in cross-platform development 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 related field is required.
  • Experience with Python and associated technologies is a plus.
  • Experience in Life Sciences or scientific data is highly desirable.
  • Note: 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 (LTD/STD) coverage.
  • TetraScience promotes a culture of continuous improvement, allowing employees to grow their careers and receive coaching.