Andromeda Surgical logo

Machine Learning Engineer

Andromeda Surgical

South San Francisco, CAFull-time$150–250K/yrSeen 1mo agoStill listed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$150–250K/yr
Location
South San Francisco, CA
Schedule
Full-time
Work Authorization
Not specified • Visa sponsorship

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Andromeda Surgical seeks a Machine Learning Engineer to develop models for its autonomous surgical robots, working across the robotics stack, ML platform, and training infrastructure while delivering production-quality code and collaborating with multidisciplinary teams.

Skills & qualifications

RequiredNice to have

Skills

PythonTorch/PyTorchMachine LearningData ModelingPyTorchC++ONNXComputer VisionRoboticsSoftware EngineeringTestingDebuggingProduction-Quality CodeOwnership MindsetStartup Mindset

Benefits

Medical Insurance
401(k) Match

Full job description

About Andromeda Andromeda is building autonomous surgical robots designed to help surgeons perform procedures more safely, consistently, and efficiently. Our engineers work across robotics, software, hardware, machine learning, and clinical operations to bring robotic systems from concept to real-world deployment. We are a small, highly collaborative team that values ownership, curiosity, technical rigor, and the ability to move quickly from idea to execution. The Role We are looking for a Machine Learning Engineer to work across the full stack of our surgical robotic platform: the robotics system, the ML platform, and the infrastructure that powers model training. You will build machine learning models to solve problems specific to surgical robotics, many of which do not have existing research or pre-trained solutions to start from. What You'll Do

  • Train and build machine learning models for real-world robotic applications.
  • Work across the robotics stack, the ML platform, and the infrastructure for model training.
  • Build models from scratch for novel problems where prior research or pre-trained models do not apply.
  • Write clean, testable, production-quality code that integrates with the broader system.
  • Collaborate closely with robotics, software, and clinical teams to bring new capabilities to the robot.

What We're Looking For Machine Learning

  • Hands-on experience training machine learning models, either in graduate studies or professional work. This is a must, not something to learn on the job.
  • Ability to build models from scratch for problems where existing research does not apply, rather than only fine-tuning or retraining existing models.
  • Ability to scope out an ambiguous ML problem and define an approach when there is no established path to follow.

Software Engineering

  • Ability to write clean, maintainable, production-quality code.
  • Experience writing tests and validating software behavior. Testing is a core part of how we build, not an afterthought.
  • Comfortable working across multiple parts of the technical stack, from robotics to ML platform to training infrastructure.
  • Strong debugging and problem-solving skills.

Ownership & Startup Mindset

  • Strong ownership mindset and ability to independently drive projects forward.
  • Comfortable operating in a fast-moving environment with evolving priorities.
  • The project needs to be delivered, and you do what it takes to get it there.
  • Willingness to seek feedback, iterate quickly, and collaborate closely with teammates.

Nice to have

  • Experience with computer vision or vision models.
  • Experience deploying high-performance ML models in production (for example, converting trained models to ONNX or similar formats for C++ inference).
  • Experience with C++.
  • Experience with robotics or hardware-adjacent systems.
  • Experience working in startup environments.

Why Join Andromeda? At Andromeda, you will have the opportunity to work alongside a small, highly technical team tackling some of the hardest problems in robotics, software, and healthcare. Your work will directly impact products that are deployed in real clinical environments and have the potential to improve patient outcomes at scale. We offer:

  • Competitive salary and equity package
  • Flexible healthcare benefits through an individual coverage reimbursement program
  • Monthly health and wellness stipend
  • 401(k) retirement plan
  • Visa sponsorship available for eligible candidates
  • The opportunity to help build a category-defining company from an early stage

How this job compares

Set against the 6,071 open Machine Learning Engineer jobs on Olive Jobs, counted November 3, 2026.

Pay
  • This posting$150–250K/yr
  • California median$176–261K/yr1,363 salary ranges
  • US median$150–245K/yr4,829 salary ranges

This range's midpoint, $200K, is 10% below the California median midpoint ($222K) — in the middle half of Machine Learning Engineer salary ranges in California.

Openings
Olive Jobs lists 1,841 open Machine Learning Engineer jobs in California and 6,071 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 3 years of experience; Machine Learning Engineer postings that state a minimum ask for 5 years at the median (4,863 postings).
Education
2,297 of the 6,071 open Machine Learning Engineer jobs (38%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

You've read the whole posting — now see how you match it.