Search jobs > Sunnyvale, CA > Machine learning engineer

Machine Learning Engineer

Intuitive Surgical
Sunnyvale, CA, United States
$131.8K-$223K a year
Full-time

Company Description

At Intuitive, we are united behind our mission : we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.

As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference.

For more than 25 years, we have worked with hospitals and care teams around the world to help solve some of healthcare's hardest challenges and advance what is possible.

Intuitive has been built by the efforts of great people from diverse backgrounds. We believe great ideas can come from anywhere.

We strive to foster an inclusive culture built around diversity of thought and mutual respect. We lead with inclusion and empower our team members to do their best work as their most authentic selves.

Passionate people who want to make a difference drive our culture. Our team members are grounded in integrity, have a strong capacity to learn, the energy to get things done, and bring diverse, real world experiences to help us think in new ways.

We actively invest in our team members to support their long-term growth so they can continue to advance our mission and achieve their highest potential.

Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let's advance the world of minimally invasive care.

Job Description

Primary Function of Position :

Are you passionate about designing software solutions that enable complex user interfaces and user interactions? We are looking for someone who thrives in a collaborative product development environment and wants to push the boundaries of what is possible in surgical robotics today! Join our team of passionate and dedicated software, computer vision and machine learning engineers to develop real-time sensing and perception technologies that support complex human machine interfaces for next- generation robot-assisted surgery platforms.

The successful candidate must excel in a high-energy, focused, small-team environment, and must have a solid track record of taking machine learning, deep learning, and computer vision technologies to product.

A sound sense of mutual responsibility and shared reward is required.

As part of the User Interaction Algorithms team, immediate responsibilities include :

  • Participate in the design, development, and optimization of computer vision and machine learning based solutions for state-of-the-art user interfaces
  • Support tools to facilitate machine learning pipelines and automated workflows
  • Test and maintain large databases of surgical video, system data, and meta data
  • Work closely with research data scientists throughout analysis, visualization, and modeling efforts
  • Develop tools and methods for rigorous testing of algorithms prior to product launch
  • Play a central role in putting models into production and developing tools to monitor product performance in the field
  • Support multiple engineering and analytics teams in collecting, accessing, and analyzing data

Additional responsibilities include :

  • Study and improve algorithm performance metrics that correlate with user experience, and that can be used to drive continuous improvement
  • Keep current with our software / hardware development efforts and understand overall trends in AI, ML and Cloud technologies
  • Continuously explore optimal data coverage for various use cases

Qualifications

Skill / Job Requirements :

  • Minimum bachelor or master’s degree in Computer Science, Software / Computer Engineering, Applied Math, or related field
  • Minimum 4-6 years commercial development experience with strong preference for candidates with medical device products.
  • Experience developing computer vision software algorithms
  • Hands-on experience developing computer vision and machine learning systems for products. Experience in medical or other regulated industries is a plus
  • End-to-end experience with deep-learning-based products, including data engineering and pipelines for model training, deployment, and monitoring
  • Experience with machine learning operations, tools, and workflows
  • Solid understanding of computer vision concepts including multi-view geometry, scene understanding, feature detection, and tracking
  • Experience with one of the major ML frameworks (e.g., PyTorch, TensorFlow)
  • Excellent software design, problem solving and troubleshooting skills
  • Excellent understanding of data structures and algorithms
  • Excellent Python, GNU, design pattern, OOP, and C / C++ programming skills
  • Solid mathematical foundation in linear algebra
  • High-level of proficiency with databases in a Linux environment, including creating database schemas
  • Working knowledge of shell scripting and writing applications in Python
  • Working knowledge of Docker and experience with AWS / cloud storage, Linux system, docker and job-scheduler is a plus
  • Excellent teamwork and communication skills (both in oral and written)

Additional Information

Due to the nature of our business and the role, please note that Intuitive and / or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19.

Details can vary by role.

Intuitive is an Equal Employment Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications.

The target salary ranges are listed.

Due to the nature of our business and the role, please note that Intuitive and / or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19.

Details can vary by role.

Intuitive is an Equal Employment Opportunity / Affirmative Action Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.

EEO and AA Policy

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.

We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications.

The target salary ranges are listed.

Base Salary Range Region 1 : $155,000 - $223,000

Base Salary Range Region 2 : $131,800 - $189,600

Shift : Day

Travel : None

Workplace Type : Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader.

3 days ago
Related jobs
Promoted
TikTok
San Jose, California

Collaborate with strategy team, product managers, policy team and ops team to help define products and drive initiatives from engineering viewpoints. ...

Promoted
Tik Tok
San Jose, California

Utilizing cutting-edge machine learning technology, advanced NLP, CV, recommendation, and multi-modal technology, we're shaping a pioneering engine within the industry. Optimize the recommender system, focusing on hyperscale machine learning models. ...

Promoted
TikTok
San Jose, California

We are looking for strong Machine Learning Engineers who are excited to grow their business understanding, build highly scalable and reliable software, and partner across disciplines with global teams in pursuit of excellence. Apply state-of-the-art machine learning techniques to optimize advertiser...

Promoted
Robinhood
Menlo Park, California

As a Staff Machine Learning Engineer, you will work closely with application teams and AI practitioners to rapidly build, deploy, and iterate high-quality AI solutions at scale, ensuring both reliability and effectiveness. Your deep expertise in the machine learning model development cycle, along wi...

Promoted
TikTok
San Jose, California

Machine Learning Engineer, Data Scientist, and experience in causal machine learning is preferred. We are seeking a talented and motivated Machine Learning Engineer with expertise in marketplace growth to join our dynamic and fast-paced team. Apply feature engineering techniques to derive relevant f...

Promoted
Robotics Prcocess Automation, LLC
Palo Alto, California

Data Science Engineer - Machine Learning. Propose statistical or machine learning based model/methodology to solve the problem. Strong background in machine learning, statistics, and programming. Proven track record of analyzing large-scale complex data sets, modeling and machine learning algorithms...

Promoted
Apple Inc.
Cupertino, California

Bachelors in Machine Learning, or Computer Science/Electrical Engineering with a focus on machine learning with 3+ years of relevant experience. Mixed-Signal IP Machine Learning Engineer. Strong understanding of a wide range of machine learning algorithms, including logistic regression, deep neural ...

Promoted
Karkidi
San Jose, California

Proficient in crafting machine learning models, with expertise in neural networks including transformer models, Large Language Models, decision trees, and other traditional machine learning models. As a Machine Learning Engineer for the Alerts team, you'll be at the intersection of cutting-edge AI/M...

Promoted
Robotics Prcocess Automation, LLC
Mountain View, California

Job Title: Machine Learning Engineer. Specialized Area: Machine learning. Machine Learning or Artificial Intelligence using TensorFlow and Keras. MS or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field. ...

Promoted
Amazon
Santa Clara, California

We are seeking a ML Engineer to experiment with ML algorithms and tools, select appropriate datasets and data representation methods, perform feature engineering, model selection and validation, run machine learning tests and benchmarking, perform fine-tuning using test results, train and retrain sy...