Jobs /

Artificial Intelligence Software Engineer

Intuitive Surgical

Apply Now

Job Details

Location: Sunnyvale, Santa Clara County, California, USA Posted: Oct 07, 2020

Job Description

Job: Engineering
Primary Location: United States-California-Sunnyvale-US-CA-Sunnyvale
Schedule: Full-time
Requisition ID: 201929
Description
Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority. Primary Function of Position:

We are seeking a Machine Learning Engineer to join the Imaging and Intelligence Group at Intuitive Surgical. The Machine Learning Engineer will work on developing products that help us invent the future of imaging-based intelligent robotic surgery. This position is primarily responsible for developing and deploying novel ML driven products for the da Vinci® platform. This primarily will involve training models for solving computer vision and robotics problems. The role will be quite full-stack, with data collection, designing annotation specifications and deploying inference pipelines all additional requirements. Some software engineering work on building and maintaining training infrastructure, visualization pipelines and model inspection tools will also be expected.

Job Description:

  • Understand clinical problems that ML can solve This will involve gaining understanding of current robotic surgical workflows and typical challenges faced by surgeons. From this, applying creative thinking on how ML can be leveraged to solve these problems will be a critical part of this job.
  • Build and understand surgical datasets A challenging aspect of working on ML for surgery is that datasets are hard to find, typically messy and have poorly understood labelling requirements. Collecting and structuring datasets as well as writing annotation instructions will be a regular occurrence. Understanding the data deeply so that sensible annotation parameters can be defined is a key requirement of the role.
  • Build training pipelines Typically it is possible to leverage well known ML models to solve many problems we face in robotic surgery. However, the unique data sources provided by the robot will require some model customization to maximize accuracy and solve many of the more difficult problems.
  • Deploy inference pipelines This role is product focused so deployment is a huge part of delivering value in this role. Real-time processing is a must so skills in distilling models for fast inference is vital.

Qualifications
Skill/Job Requirements:
  • Bachelor’s degree in Computer Science or Engineering, with minimum of four (4) years of industry experience working regularly with deep learning. Master’s degree with a focus in ML with minimum of two (2) years of industry experienced in deep learning or a PhD with a focus in ML is preferred.
  • In depth knowledge of a modern deep learning framework such as Tensorflow, Pytorch or Caffe is required.
  • Good understanding of ML application design principles and strong math skills are required.
  • Experience of solving challenging robotics and computer vision problems with AI/ML is required.
  • Knowledge of complex robotic systems is required.
  • Experience with developing applications in Python is required.
  • Experience with inference libraries such as TensorRT is a plus.
  • Experience with the C/C++ and real-time programming is required.
  • Experience with real-time and embedded systems is strongly desired.
  • Experience with CUDA and GPU programming is a plus.
  • Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.

We are an AA/EEO/Veterans/Disabled employer.
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

About Intuitive Surgical

The da Vinci Surgical System is changing the experience of surgery for patients around the world.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free