CareerPlanGet AI match score →

Senior Machine Learning Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-06-02 → 2026-07-31

Core

Develop real-time intraoperative intelligence software for minimally invasive robotics systems to improve surgical efficiency and clinical outcomes.

Role type

Senior Machine Learning Engineer (Medical Robotics)

Builds

Production intraoperative surgical software and computer vision algorithms for robotic-assisted surgery systems.

Domain

Medical Robotics / Computer Vision

Deliverable

production ML models | product features

Required skills

Computer vision, machine learning algorithm development, image segmentation, registration, reconstruction, C++, Python, OOP design, OpenCV, PyTorch, TensorFlow, ITK, VTK

Preferred skills

GPU programming (CUDA), software development in regulated medical device environments, camera pose estimation, SLAM

Technologies

C++, Python, OpenCV, PyTorch, TensorFlow, ITK, VTK, CUDA

Responsibilities

Participate in the full cycle of intraoperative surgical software development, design and implement user-facing software and ML algorithms, iterate with user feedback to deliver production-ready code, support system integration and testing, generate formal design documentation, contribute to system and software architecture.

Seniority

Senior, hands-on IC

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