Staff Machine Learning Engineer
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