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