Posted in

Staff Machine Learning Engineer

Staff Machine Learning Engineer

CompanyIntuitive Surgical
LocationSunnyvale, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • High levels of independence and technical ownership
  • Minimum MS or PhD degree in CS, EE, or related fields
  • Deep understanding and hands-on experience in computer vision, and machine learning
  • Knowledge and experience in one or multiple areas: image segmentation / registration / reconstruction, camera pose estimation / SLAM.
  • Proficiency in programming using C++ or Python, and experience with OOP design.
  • Proficiency in GPU programming such as CUDA
  • Familiar with one or more tools and libraries: OpenCV, PyTorch / TensorFlow, ITK / VTK.
  • Strong verbal and written communication skills
  • 7+ years of software development experience
  • 5+ years of experience in relevant algorithm development

Responsibilities

  • Participating in the full cycle of the development of intraop surgical software
  • Understand clinical requirements and develop technical specifications.
  • Design, prototype, and implement user-facing software and computer vision / machine learning algorithms.
  • Iterate with 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.

Preferred Qualifications

  • Experience with software development process in a regulated medical device environment is a plus.