Senior Software Engineer, ML Research

🇺🇸 Cambridge, MA
$1K - $2K Annual
Posted 7 months ago
Expires June 9, 2026
Full TimeOn-siteEngineeringData Science

Lila Sciences is seeking a Senior Software Engineer to collaborate with Machine Learning Engineers and Researchers in developing software that powers the company's machine learning workflows and research tools. This role involves working within a team of software engineers alongside machine learning experts to develop, support, and maintain Lila's machine learning libraries and tools.

Key responsibilities include designing and building high-performance, secure, and well-documented machine learning libraries that implement algorithms designed by researchers and engineers. The role also involves developing CI/CD pipelines and integration tests for machine learning workflows, architecting repository designs to follow consistent standards, supporting debugging, logging, and maintenance for Ray-based compute environments, and creating data ingestion pipelines linking lab data to machine learning teams.

The ideal candidate will have a minimum of 8 years of experience writing software in a commercial setting using Go or Python. Experience implementing scalable software solutions, working with MLOps systems and GitOps tools such as ArgoCD and GitHub Actions, and familiarity with orchestration frameworks like Ray, Argo, and Airflow are essential. Proficiency in containerization, Kubernetes, and infrastructure-as-code tools is also required. Strong problem-solving skills, a team-first mentality, and the ability to work in a fast-paced, entrepreneurial, and technical setting are important.

The base salary for this role ranges from $148,000 to $210,000 USD per year, along with bonus potential and generous early equity. The final offer will reflect the candidate's unique background, expertise, and impact.

More Jobs at Lila Sciences