About The Position

Dotmatics is seeking a Staff Engineer to join their team, focusing on building an AI-Powered platform for scientific intelligence called Luma. Luma is designed to streamline scientific research with adaptive R&D workflows driven by AI and seamless data integration. The Staff Engineer will be responsible for driving improvements in reliability, performance, and operability, as well as contributing to hiring, mentoring, and growing the engineering team. The role requires curiosity and a motivation to find new ways to use AI in software development. This is a remote position with some travel required to the Boston office for team meetings and working sessions.

Requirements

  • 12+ years experience in engineering preferably in a SaaS environment.
  • Strong engineering background with Node.js and React.
  • Proven experience designing and implementing distributed, event-driven systems and high-level web applications.
  • Experience implementing automated testing platforms, unit tests, and integration tests.
  • Professional experience with PostgreSQL and building/consuming RESTful APIs.
  • Hands-on experience with AWS in production environments and a solid understanding of Kubernetes for orchestrating workloads.
  • Proficiency with CI/CD tools such as GitHub Actions and AWS CodePipeline.
  • Knowledge of Agile software development practices.
  • Curious and inquisitive; question the why and how.

Nice To Haves

  • Setting technical direction, leading cross-team initiatives, and levelling up other engineers.
  • Background in complex data pipelines and scaling.
  • Message-based architectures (e.g., Kafka).
  • Deployment technologies like Terraform.
  • Exposure to AWS and/or GCP or designing systems portable across multiple cloud providers.
  • Building Windows applications.
  • Building scalable distributed systems using Kubernetes and other cloud-native technologies.
  • Experience within Life Sciences or R&D data management.

Responsibilities

  • Define and drive system architecture for services within a Node.js/TypeScript ecosystem.
  • Contribute to and improve engineering standards, patterns, and best practices for distributed systems, observability, and reliability.
  • Architect and implement serverless and event-driven data processing pipelines for high-volume scientific data.
  • Guarantee the scalability, maintainability, and security of software solutions.
  • Provide technical guidance to Software Engineers, conduct code reviews, and raise the bar for design, code quality, and operational excellence.
  • Help shape user interfaces that are intuitive and accelerate scientific research.
  • Collaborate with other teams to build scientific solutions on top of a best-in-class scientific data engine.

Benefits

  • Medical, Dental, Vision, Insurance
  • Health Spending Accounts
  • Wellness Benefits (Mental Health Apps and Fitness Perks)
  • Company-paid Life and Disability Insurance
  • 401k Retirement Plan (with 4% company match; immediate vesting)
  • Flexible Time off Plan (for US exempt employees)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service