Senior Machine Learning Engineer, Perception and Controls
Capstan Medical
Menlo Park, CA · Posted October 15, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Capstan Medical
More in California job market · Senior Machine Learning Engineer jobs in California (92) · All Senior Machine Learning Engineer jobs (242) · Pharmaceuticals & Biotech · Data & Analytics jobs
More roles at Capstan Medical
- Senior R&D Test engineer · Santa Cruz, CA
- Principal Regulatory Affairs Specialist · Santa Cruz, CA
- Manufacturing Engineer, Robot · Santa Cruz, CA
Similar jobs
- Systems Engineer · Siemens Healthineers · Palo Alto, CA
- Senior Systems Engineer · Crane · Burbank, CA
- Systems Architect, Instrumentation R&D Lead · Alcon · Lake Forest, CA
- Systems Engineer Stf - E4 · Lockheed Martin · Palmdale, CA
- Platform Engineer · Flux · San Francisco, CA
- CANES Platform Engineer · Scientific Research · San Diego, CA
Where Menlo Park, CA ranks
Where Menlo Park, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #5Best cities for AI-skill jobs in the West Coast32% · of 71
- #6Best cities for financial services pay after cost of living$164k · of 33
- #6Best cities for AI-skill jobs32% · of 100
- #7Best cities for entry-level jobs that want AI skills in the West Coast21% · of 54
- #11Best all-round cities for AI careers in the West Coast75 / 100 · of 39
- #12Best cities for pay after cost of living in California$169k · of 32
Rankings about data & analytics jobs
- Best cities for data and analytics jobs #1 New York (1,713 openings)
- Best cities for data and analytics pay after cost of living #1 Foster ($232k)
- Most requested AI skills in data and analytics jobs #1 Machine learning engineering (17.1%)
- AI tools named most often in data and analytics jobs #1 Databricks (7.6%)
- Employers with the most data and analytics jobs #1 Amazon (711 roles)
Data & Analytics jobs · Top Data & Analytics employers · All rankings
Pay compared with the market
This listing does not state pay. Across 80 open senior machine learning engineer listings that state pay, the middle half runs $197,500 to $229,000 and the median is $201,500.
Listed pay is what employers advertise, not what people are paid.
Senior Machine Learning Engineer salaries by state · Check your own pay
How AI is used in this kind of work
Among computer occupations, all other, AI is already used for a large share of the tasks. Measured exposure for computer occupations, all other: 31% (high).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Workplace Type: Hybrid — Onsite 3–4 days per week across Santa Cruz and West Menlo Park, CA, with at least 1 day per week in Santa Cruz
Reports To: Robotics & Controls Manager
About Capstan Medical
At Capstan Medical, we're building one of the most exciting and innovative companies in medtech: a first-of-its-kind robotic platform for minimally invasive heart valve treatment.
Our team combines surgical robotics, catheter-based delivery, and next-generation implants to turn complex procedures into safer, lower-stress solutions for patients and clinicians. We're a collaborative, hands-on team that moves fast, wears multiple hats, and believes the best ideas can come from anyone.
Based in Santa Cruz, our workspace blends Bay Area innovation with a lifestyle near trails, beaches, and open space—a great place to do meaningful, career-defining work.
About the Role
Teach a heart valve robot to see where it is.
We're hiring a Senior Machine Learning Engineer to join our robotics and controls team. You'll help our robot understand where its devices are inside the patient, using intraprocedural imaging such as fluoroscopy and echocardiography. That means building perception for image-to-robot registration and pose estimation, and taking it from research into a clinical system.
This is not a model-in-a-notebook role. Your work runs on a real-time robotic system, informs what physicians see during the procedure, and ships under FDA design controls.
You'll also help shape how we collect, organize, and learn from our robot and imaging data, and use it to improve our device models and controllers. You'll have a large say in how ML is done here, from the tools and standards we adopt to which problems we tackle first, and you'll be the person the rest of the team turns to for ML judgment.
What You'll Do
Develop methods to register intraprocedural imaging, such as fluoroscopy and echocardiography, to the robot.
Estimate the pose of catheters and implants from medical images.
Combine image-based estimates with robot kinematics and other sensing, and quantify the uncertainty of each estimate.
Build data pipelines that capture, align, label, and version imaging and robot data for training and evaluation.
Use simulation and synthetic data where real clinical data is limited.
Fit and improve models of device behavior from data, and work with controls engineers to turn them into better control.
Work with clinical engineers and physicians to learn what the images show, what matters in the procedure, and what accuracy is good enough.
Read the literature, prototype what looks promising, and tell us plainly what works on our data and what doesn't.
Deploy models on the robot and meet real-time latency budgets.
Write the validation, test datasets, and design documentation that let learned components pass FDA design controls.
Skills
Real-World Machine Learning: You've taken models out of notebooks and into products that run on real data, with all its noise, drift, and edge cases.
Computer Vision: Strong background in classical and learned computer vision, especially pose estimation, segmentation, tracking, or 2D/3D registration.
3D Geometry: Solid grasp of rigid transforms, rotations, camera projection models, and calibration.
Programming: Strong Python and PyTorch skills. Comfortable reading and writing C++.
Data Engineering: You build pipelines, datasets, and evaluation harnesses that others can trust and reuse.
Research and Prototyping: You keep up with recent papers, can tell which ideas will survive contact with our data, and enjoy turning them into working prototypes.
Problem-Solving: Comfortable with high ambiguity. You can take a fuzzy goal, break it into experiments, and pick a direction without a spec.
Communication: Excellent communicator who can explain ML clearly to controls engineers, clinical engineers, and physicians, document work effectively, and help the team decide when a model is good enough to trust.
Requirements
MS in Computer Science, Electrical Engineering, Robotics, or a related field. PhD is a plus.
4+ years of professional experience in computer vision or machine learning, classical or learned, including at least one system shipped to production on real-world data.
Experience working with scarce, noisy, or expensive data, using synthetic data, augmentation, self-supervision, or physics priors to make up for it.
Experience building ML on data from physical systems such as robots, cameras, medical imaging, or sensors.
Ability to thrive in a fast-paced environment and own problems end-to-end.
Ability to work onsite 3–4 days per week, split flexibly between our Santa Cruz, CA and West Menlo Park, CA offices, with at least 1 day per week in Santa Cruz.
Preferred Qualifications
Ultrasound or echocardiography experience, strongly preferred. Fluoroscopy or X-ray experience is also valuable, including 2D/3D registration or digitally reconstructed radiographs.
Experience tracking catheters, needles, surgical tools, or continuum robots in images.
Sensor fusion and state estimation, such as Kalman filters or factor graphs.
System identification or learned dynamics for control, including residual models on top of physics.
Robotics software experience with ROS/ROS2 and on-device inference under latency constraints (ONNX, TensorRT).
Data platform and MLOps experience, including practices like dataset versioning and experiment tracking.
Medical device or safety-critical background, including validating ML under FDA design controls.
Experience as an early ML engineer on a team, setting up the tools, data practices, and evaluation that others build on.
Publications at venues such as MICCAI, IPCAI, CVPR, ICRA, or IROS.
Why join us:
We offer a fun, fast-paced, collaborative environment where you will be working on transformational technologies in the cardiac healthcare space.
We offer outstanding benefits with medical, dental, and vision covered at 100% for you and your family, as well as flex time off.
We thrive in our work-hard, play-hard environment. Bring your bike or running shoes if you’d like or just be ready to enjoy a fun office outing. We enjoy time inside the office and out!