Senior Software Engineer, ML Research

Lila SciencesCambridge, MA
21d$148,000 - $210,000

About The Position

We’re hiring a Senior Software Engineer to team with our Machine Learning Engineers and Researchers to build software that powers Lila’s ML workflows and research tooling. You will be on a team of software engineers that work alongside machine learning experts to develop, support, and maintain Lila’s ML libraries and tools.

Requirements

  • Minimum of 8 years of experience writing software in a commercial setting in Go or Python.
  • Experience implementing scalable software solutions.
  • Experience with MLOps systems, GitOps (ArgoCD, Github Actions)
  • Familiarity with orchestration frameworks (Ray, Argo, Airflow).
  • Proficiency in Containerization, Kubernetes and infrastructure-as-code tools.
  • Acute listening skills and patience to deeply understand complex problems and algorithms.
  • Excellent problem-solving skills and team-first mentality.
  • Energetic self-starter and independent thinker with strong attention to detail.
  • Eager to work with highly skilled and dynamic teams in a fast-paced, entrepreneurial, and technical setting.

Nice To Haves

  • Proficiency with monitoring and logging tools (e.g., Prometheus, Grafana)
  • Research engineering or scientific software experience.

Responsibilities

  • Design and build high-performance, secure, and well-documented Machine Learning libraries that implement the algorithms designed by machine learning researchers and engineers.
  • CI/CD pipelines and integration tests for ML workflows.
  • Architect repository designs to follow consistent standards.
  • Support debugging, logging, and maintenance for Ray-based compute environments.
  • Data ingestion pipelines linking lab data to ML teams.

Benefits

  • bonus potential
  • generous early equity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service