Senior Machine Learning Engineer
On-site · Sunnyvale, California, United States
Job Summary
Develop real-time intraoperative intelligence software for minimally invasive robotic systems; design, prototype, and implement user-facing software and computer vision / machine learning algorithms; participate in the full software development lifecycle; understand clinical requirements and translate them into technical specifications; iterate with user feedback to deliver production-ready code; contribute to system integration, testing, and formal design documentation; prepare and review patent applications; stay updated with latest model architectures and development trends to improve software algorithms; preferred experience includes GPU programming (CUDA) and software development in a regulated medical device environment; ability to work independently within cross-functional teams to impact surgical outcomes.
Required Qualifications
- Minimum Master’s degree or PhD in Computer Science, Electrical Engineering, or related fields
- Deep understanding and hands-on experience in computer vision and machine learning algorithm development
- Proficiency in software development using C++ or Python with object-oriented design
- Experience with OpenCV, PyTorch, TensorFlow, ITK/VTK
- Strong verbal and written communication skills
- High levels of independence and technical ownership
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.