Intuitive - Sunnyvale, CA

posted about 1 month ago

Full-time - Mid Level
Onsite - Sunnyvale, CA
Miscellaneous Manufacturing

About the position

The Machine Learning Engineer at Intuitive will be responsible for designing and developing software solutions that enhance user interfaces and interactions in robotic-assisted surgery. This role involves collaborating with a team of engineers to create real-time sensing and perception technologies, ensuring the integration of machine learning and computer vision into product development. The position requires a strong focus on algorithm performance and continuous improvement, contributing to the advancement of minimally invasive care.

Responsibilities

  • Participate in the design, development, and optimization of computer vision and machine learning based solutions for user interfaces.
  • Support tools to facilitate machine learning pipelines and automated workflows.
  • Test and maintain large databases of surgical video, system data, and metadata.
  • 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.
  • Put models into production and develop tools to monitor product performance in the field.
  • Support multiple engineering and analytics teams in collecting, accessing, and analyzing data.
  • Study and improve algorithm performance metrics that correlate with user experience.
  • Keep current with software/hardware development efforts and understand trends in AI, ML, and Cloud technologies.
  • Continuously explore optimal data coverage for various use cases.

Requirements

  • Minimum bachelor or master's degree in Computer Science, Software/Computer Engineering, Applied Math, or related field.
  • Experience developing computer vision software algorithms.
  • Hands-on experience developing computer vision and machine learning systems for products, preferably in medical or regulated industries.
  • 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).

Nice-to-haves

  • Experience in medical or other regulated industries is a plus.
  • Working knowledge of Docker and experience with AWS/cloud storage, Linux system, docker and job-scheduler is a plus.

Benefits

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