Intuitive - Sunnyvale, CA

posted 9 days ago

Full-time
Sunnyvale, CA
Miscellaneous Manufacturing

About the position

The position involves designing software solutions for complex user interfaces and interactions in the field of surgical robotics. The successful candidate will work within a collaborative product development environment, focusing on real-time sensing and perception technologies that enhance robot-assisted surgery platforms. This role requires a strong background in machine learning, deep learning, and computer vision, with responsibilities that include developing algorithms, optimizing performance metrics, and collaborating with data scientists.

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 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.
  • 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.
  • Minimum 4-6 years commercial development experience, preferably with medical device products.
  • Experience developing computer vision software algorithms.
  • Hands-on experience developing computer vision and machine learning systems for products.
  • 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.

Benefits

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