CareerPlanSign in

Staff Machine Learning Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-09-01 → 2026-09-25

Core

Lead design and development of perception and scene understanding systems for the da Vinci robotic surgical platform to interpret surgical imagery in real time.

Role type

Staff Machine Learning Engineer (Medical Robotics)

Builds

Real-time ML systems for surgical image understanding and 3D scene reasoning integrated into the da Vinci robotic platform.

Domain

Medical Robotics / Computer Vision / Surgical AI

Deliverable

production ML models

Required skills

Deep learning for visual recognition, probabilistic modeling and Bayesian inference, 3D geometry and spatial reasoning, C++ development, model optimization and deployment (ONNX, TensorRT), Python and PyTorch, software engineering fundamentals

Preferred skills

Medical image analysis, statistical shape modeling, 3D computer vision techniques, numerical optimization methods, experience in regulated environments (FDA, ISO 13485)

Responsibilities

Design, train, and evaluate deep learning models for semantic understanding of surgical scenes; Develop structured modeling and inference approaches using statistical modeling and optimization; Develop machine learning components meeting real-time performance constraints; Own the end-to-end model lifecycle from research prototype to production; Define evaluation methodology with clinically meaningful metrics; Collaborate with surgeons and clinical scientists to translate needs into technical requirements; Partner with systems and software engineering teams for deployment; Mentor junior engineers and establish best practices; Contribute to intellectual property development

Seniority

Staff, hands-on IC with mentorship

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.