Senior Machine Learning Engineer

Intuitive•Sunnyvale, CA

About The Position

The Senior Machine Learning Engineer will work with a cross-functional team to develop real-time intraoperative intelligence software for minimally invasive robotic systems, with the goal of improving surgical efficiency and patient outcomes. The role involves developing algorithms and software, understanding clinical requirements, and delivering robust, production-ready software as requirements evolve. The successful candidate is an independent, fast-paced developer with strong problem-solving skills and an interest in sound software architecture and development processes.

Requirements

  • Minimum of 8 years of related experience with a bachelor's degree; or 6 years of experience with a master's degree; or a Ph.D. with 3 years of experience; or equivalent experience.
  • Deep understanding of and hands-on experience with computer vision and machine learning.
  • Knowledge and experience in one or more of the following: image segmentation, registration, reconstruction, camera pose estimation, or SLAM.
  • Proficiency in C++ or Python programming and experience with object-oriented design.
  • Proficiency in GPU programming, such as CUDA, including optimizing training and inference pipelines, multi-GPU and GPU scheduling, and state-of-the-art model architectures.
  • Familiarity with one or more of the following tools and libraries: OpenCV, PyTorch, TensorFlow, ITK, or VTK.

Nice To Haves

  • Experience with computer vision and machine learning applications for surgical use cases.
  • Strong clinical knowledge of robotic surgery.
  • Up-to-date knowledge of model architectures, development trends, and technologies, and ability to propose innovative solutions to enhance software algorithms.

Responsibilities

  • Participate in the full development cycle of intraoperative surgical software.
  • Understand clinical requirements and develop technical specifications.
  • Design, prototype, and implement user-facing software and computer vision and machine learning algorithms.
  • Incorporate user feedback and deliver production-ready code.
  • Support system integration and testing.
  • Generate formal design documentation.
  • Prepare and review patent applications.
  • Contribute to system and software architecture.

Benefits

  • Market-competitive compensation packages, including base pay, incentives, benefits, and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service