Responsibilities
- Lead the development and optimization of state-of-the-art computer vision and Artificial Intelligence / machine learning (AI/ML) algorithms and models from conceptualization to deployment on both edge and cloud platforms.
- Conduct rigorous performance analysis to systematically improve the functionality of computer vision and AI/ML techniques within our product suite.
- Manage the entire lifecycle of data handling for machine learning models, ensuring compliance with privacy standards during data collection, processing, and labeling.
- Ensure the reliability and robustness of computer vision and machine learning applications under diverse operational conditions.
- Work under minimal supervision to design, prototype, evaluate, optimize, implement and deploy CV/DL algorithms as an integral part of AI-powered medical devices and technologies
- Understand and apply core machine learning techniques including deep learning, feature extraction, model training, evaluation and deployment to design and develop and deploy computer vision algorithms (for medical devices).
- Research and prototype state-of-the-art computer vision and AI/ML methods to develop solutions that meet product requirements.
- Implement solutions for computer vision problems such as segmentation, object detection/tracking, pose estimation, key point detection, 2D / 3D medical image segmentation and rendering, depth sensing etc.
- Participate in acquiring, storing, organizing, annotating, versioning and processing large amounts of data needed for training computer vision and machine learning models
- Document and present progress in AI / ML algorithm design, development, and evaluation
- Apply industry best practices for software development and lead code reviews for applying design principles, coding standards and Software Development Lifecycle best practices.
- Understand the intended use and clinical procedures as well as customer needs and design inputs surrounding products / features.
- Write technical documents, independently create or refine engineering documentation, such as the Design History file.
Requirements
- Bachelor's Degree in Computer Science, Machine Learning, Artificial Intelligence, Electrical Engineering, Mathematics, Statistics, or related field AND 2 years of industry experience
- OR Master's Degree in Computer Science, Machine Learning, Artificial Intelligence, Electrical Engineering, Mathematics, Statistics.
- Proficiency with Python or C++ computing languages.
- Experience solving common computer vision problems using libraries such as OpenCV.
- Experience designing, developing and testing AI using Neural Networks or other Machine learning libraries such as PyTorch, Tensorflow or Scikit-learn.
Nice to Have
- Experience with deployment tools such as ONNX, TFLite, or TensorRT.
- Experience with data analysis tools such as Pandas or Scikit.
- Experience with data collection, storage, processing and annotation methods for medical device applications.
- Experience developing traditional and AI based solutions for 3D computer vision applications
Compensation
$113k - $186k salary plus bonus eligible + benefits
Work Arrangement
Hybrid
Additional Information
- Travel Percentage: 10%
- Individual pay is based on skills, experience, and other relevant factors.


