1,881,879open jobs
110,360companies
256,948added this week
Browse all
Salary
≈ $161k – $308k per year (Estimated)
Location
Hybrid (Menlo Park, United States)
Seniority
Senior · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 14, 2026. Capstan Medical scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Capstan Medical develops robotically delivered heart valve implants for minimally invasive structural heart repair. Its system combines a miniature robot with steerable catheters and imaging, and open roles are in manufacturing, robot productization and supplier development engineering. The company is headquartered in Santa Cruz, California, United States.
Backed by Eclipse

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!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,881,879 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Menlo Park
Senior ML Engineer 4 hours ago
$205k – $250k per year • Equity • Remote (United States) • Full-Time • 5+ years exp
Python
AI/ML
Fine-tuning
OpenAI
Anthropic
Apply
≈ $141k – $269k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • PhD • Los Angeles
Python
Rust
C++
Apply
$101k – $183k per year • In office • Full-Time • Seattle
Databases
Snowflake
Databricks
AI/ML
AI Agents
RAG
Semantic Search
LLMOps
Semantic Search
Knowledge Graph
Multi-Agent Systems
DevOps
Azure
Incident Management
Apply
≈ $171k – $328k per year (Estimated) • In office • Full-Time • 5+ years exp • San Francisco
AI/ML
Reinforcement Learning
Multimodal AI
LLM
Semantic Search
Semantic Search
Recommender Systems
Machine Learning
Apply
$115k – $145k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • New York
Python
SQL
Databases
Snowflake
Databricks
AI/ML
LangGraph
LangChain
Spark
Model Context Protocol
dbt
LLM
RAG
DevOps
Terraform
GitHub Actions
Prometheus
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Platform Engineering
Cortex
AIOps
IAM
Apply
$83k – $131k per year • In office • Top Secret • Full-Time • 2+ years exp • Bachelor's Degree • Chandler
Python
C++
MATLAB
DevOps
HPC
Linux
Apply
Full Stack Engineer 2 days ago
$92k – $162k per year • In office • Secret • 1+ year exp • Bachelor's Degree • San Diego
Python
JavaScript
TypeScript
Python
Flask
Django
Databases
MySQL
PostgreSQL
Redis
AI/ML
TensorFlow
Pandas
NumPy
Keras
PyTorch
Machine Learning
Frontend
GraphQL
Tailwind CSS
Bootstrap
React.js
DevOps
DigitalOcean
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Unix
Management
Agile
QA
Swagger
Apply
≈ $123k – $224k per year (Estimated) • In office • TS/SCI • 7+ years exp • Bachelor's Degree • San Diego
Python
Go
Rust
C++
Databases
PostgreSQL
Redis
TimescaleDB
InfluxDB
SQLite
Apache Kafka
AI/ML
Time Series Forecasting
DevOps
Prometheus
Grafana
Cybersecurity
Zero Trust
IoT
MQTT
Apply
Senior GIS Analyst 2 days ago
≈ $46k – $90k per year (Estimated) • In office • 8+ years exp • Spring
Python
SQL
Analytics
ETL/ELT
Management
Microsoft Office
SpaceTech
QGIS
Apply
≈ $106k – $271k per year (Estimated) • Remote (United States, UTC-8 – UTC-7 hours) • 5+ years exp • Bachelor's Degree
Python
Go
Java
Kotlin
SQL
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
Oracle
Cassandra
DynamoDB
DevOps
GCP
Azure
AWS
Management
Agile
Scrum
Apply
≈ $115k – $225k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Santa Cruz
Python
MATLAB
Design
SolidWorks
Apply
≈ $131k – $240k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Cruz
Python
C++
DevOps
Git
Linux
Robotics
ROS
EtherCAT
Apply
≈ $88k – $167k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Cruz
Cybersecurity
CAPA
Apply
≈ $64k – $115k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Santa Cruz
Python
MATLAB
Design
SolidWorks
Apply
≈ $90k – $170k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Cruz
Apply
$180k – $230k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Menlo Park
AI/ML
vLLM
CUDA Toolkit
Multimodal AI
Diffusion Models
SGLang
TensorRT
TensorRT-LLM
CUDA
Triton
Megatron-LM
NCCL
InfiniBand
CUTLASS
Machine Learning
Apply
In office • Internship • PhD • Menlo Park
AI/ML
Fine-tuning
Quantization
Multimodal AI
Knowledge Distillation
Computer Vision
NLP
PEFT
Transformers
Edge AI
Speculative Decoding
Model Distillation
Machine Learning
DevOps
GitHub
Robotics
Sensor Fusion
Apply
In office • Internship • PhD • Menlo Park
Python
Java
C++
C++
TensorFlow C++
PyTorch C++
AI/ML
Reinforcement Learning
Multimodal AI
Computer Vision
NLP
NER
Speech Recognition
TensorFlow
PyTorch
LLM
Machine Learning
DevOps
GitHub
Apply
≈ $235k – $450k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Menlo Park
AI/ML
TensorFlow
PyTorch
Recommender Systems
Machine Learning
Apply
≈ $227k – $500k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Menlo Park
AI/ML
Reinforcement Learning
Recommender Systems
Machine Learning
Apply
See all jobs
This is one of many
1,881,879 more open roles from verified company boards, updated every day.