Lilasciences

Staff/ Principal Software Engineer, Scientific System of Record

Cambridge, MA USA; San Francisco, CA USA. Posted 7 months ago

The role

You will define and build an AI-driven scientific platform. You will serve as a technical leader for systems connecting scientific intent, laboratory execution, data capture, and AI-driven analysis.

What you will do

  • Define architectural direction for the AI Lab Execution System and related Scientific System of Record capabilities.
  • Design systems that model scientific intent, experiment planning, protocol execution, sample and asset state, operational events, and results capture.
  • Lead the design of high-performance, secure, and well-documented UIs and APIs.
  • Establish durable domain models, schemas, and data contracts across various database types.
  • Set technical standards for high availability, low latency, observability, fault tolerance, and operational excellence.
  • Guide the use of AWS services, Kubernetes, and modern DevOps practices.
  • Partner with scientists, ML researchers, platform engineers, data engineers, automation teams, and product leaders.
  • Mentor engineers, drive architecture reviews, and establish patterns, tools, and practices.

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8-15 years of engineering experience building and deploying large-scale systems in production.
  • Strong in either front-end or backend.
  • Strong expertise in at least one of the following areas: front-end engineering, backend engineering, or data modeling and system design.
  • Strong experience building modern applications with React and TypeScript.
  • Deep experience designing scalable application architectures, APIs, domain models, schemas, indexes, data contracts, and distributed data systems.
  • Strong experience with SQL and at least one of NoSQL, vector databases, graph databases, search systems, or data lakehouse architectures.
  • Proven ability to design APIs, platform abstractions, and integration patterns.
  • Experience working in life sciences, materials science, ML platforms, laboratory systems, automation platforms, or other research-heavy and data-intensive environments.
  • Experience designing production systems with strong observability, reliability, incident response, performance tuning, and long-term maintainability.
  • Ability to mentor senior engineers, align stakeholders, make clear technical trade-offs, and drive complex initiatives.
  • Strong listening skills and the ability to explain complex technical ideas.

Nice to have

  • Python experience is strongly preferred.
  • Experience with orchestrators tools (Airflow, Prefect, Temporal, Dagster).
  • Familiarity with data science and ML libraries (pandas, numpy, scipy, jax, pytorch).
  • Experience designing systems that support auditability, traceability, reproducibility, data provenance, or regulated workflows.

Benefits

  • Medical, dental, and vision coverage
  • Employer-paid life and disability insurance
  • Flexible time off with generous company wide holidays
  • Paid parental leave
  • Educational assistance program
  • Commuter benefits, including bike share memberships for office based employees
  • Company subsidized lunch program

About the company

Lila Sciences is building Scientific Superintelligence™ to solve humankind's greatest challenges. The company combines advanced AI models with proprietary AI Science Factory™ instruments into an operating system for science.

Staff/ Principal Software Engineer, Scientific System of Record at Lilasciences | JobZoey