Staff Machine Learning Software Engineer

Spryte Medical

Bedford (MA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Spryte Medical, LLC. is seeking a Staff Machine Learning Software Engineer to advance image processing and ML solutions for neurovascular OCT and angiographic imaging. You will drive the full development lifecycle from feasibility to deployment within regulated medical device software systems.

You will lead architecture and design, collaborate with cross-functional teams, and mentor ML engineers while staying current on ML, computer vision, and medical imaging advances.

Qualifications

  • MS or PhD in Computer Science, Computer Engineering, Biomedical Engineering, or related field or equivalent industry experience.

Responsibilities

  • Evaluate and develop image processing methods for reconstruction, segmentation, registration, classification, and detection.
  • Collaborate with software engineers, scientists, clinicians, and product stakeholders.
  • Design, optimize, and maintain production-quality ML and image processing algorithms.
  • Follow software development best practices and document artifacts.

Skills

Image processing
Computer vision
Python
Machine learning
Strong communication
Analytical thinking
Problem solving
Leadership

Education

MS/PhD in CS/CE/Biomedical Eng or related field

Tools

PyTorch
OpenCV
ITK
VTK
MONAI
Git
Python ecosystem tooling

Job description

Description

Role Summary

The Staff Machine Learning Software Engineer will play a key role in the development of advanced image processing and machine learning solutions for neurovascular Optical Coherence Tomography and angiographic imaging applications. This position spans the full development lifecycle, from early-stage feasibility investigations and algorithm prototyping through productization, verification, validation, and deployment within regulated medical device software systems. The successful candidate will provide technical leadership in image processing and machine learning initiatives and contribute to the architecture, design, development, and maintenance of ML-enabled software solutions within the company's imaging platform.

Essential Responsibilities
  • Evaluate and develop image processing methodologies for image reconstruction, segmentation, registration, classification, and detection tasks, and quantitative image analysis.
  • Investigate and assess traditional image processing, computer vision, and machine learning approaches to address clinical and product requirements.
  • Design, implement, optimize, and maintain production-quality image processing and machine learning algorithms.
  • Collaborate closely with software engineers, scientists, clinical experts, and product stakeholders throughout the development process.
  • Contribute to the design and evolution of machine learning development frameworks, infrastructure, and best practices.
  • Develop, debug, test, and optimize software components and machine learning pipelines.
  • Support the maintenance and enhancement of internal software tools, datasets, and development utilities.
  • Participate in software architecture, design reviews, and technical planning activities.
  • Conduct code reviews and contribute to software quality, reliability, and maintainability initiatives.
  • Evaluate and integrate third-party and off-the-shelf (OTS) software components when appropriate.
  • Follow established quality system processes, standard operating procedures, and software development practices, including the creation and maintenance of required documentation.
  • Provide technical guidance and mentorship to machine learning engineers and other software team members.
  • Stay current with emerging technologies and advances in machine learning, computer vision, and medical imaging.
  • Perform other duties as assigned.
Experience & Qualifications
Required qualifications
  • M.S. or Ph.D. in Computer Science, Computer Engineering, Software Engineering, Biomedical Engineering, or a related technical field, or equivalent industry experience.
  • Minimum of 8 years of experience developing image processing and machine learning solutions, preferably in medical imaging or regulated healthcare environments.
  • Strong expertise in one or more machine learning frameworks. PyTorch preferred.
  • Strong proficiency in Python and scientific computing ecosystems.
  • Demonstrated experience developing and deploying traditional image processing and computer vision algorithms.
  • Experience with software development best practices, including version control systems such as Git.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and cross-functional collaboration abilities.
Preferred qualifications
  • Experience with medical imaging platforms and toolkits such as OpenCV, ITK, VTK, MONAI, or similar frameworks.
  • Experience with X-ray imaging systems for angiography applications.
  • Experience with cloud-based machine learning workflows and MLOps practices.
  • Knowledge of cybersecurity principles and secure software development practices for medical devices.
  • Experience applying Good Machine Learning Practice (GMLP) principles and working within regulated medical device development environments.
  • Familiarity with FDA, EU MDR, IEC 62304, ISO 13485, ISO 14971, IEC 81001-5-1, and related medical device software standards and regulations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Machine Learning Engineer, Medical Imaging
Principal Machine Learning Engineer, Medical Imaging

firstPRO US • Marlborough (MA)

On-site
USD 180,000 - 240,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Becton Dickinson • Irvine (CA)

On-site
USD 180,000 - 240,000
Machine Learning Engineer
Machine Learning Engineer

OXOS Medical • Atlanta (GA)

On-site
USD 150,000 - 210,000
Health Insurance
Dental Insurance
401(k)
+1
Senior ML Imaging Engineer for Medical Imaging Platform
Senior ML Imaging Engineer for Medical Imaging Platform

Spryte Medical, LLC. • Bedford (MA)

On-site
USD 140,000 - 190,000
ML Software Engineer
ML Software Engineer

Avara Software LLC • Saint Petersburg (FL)

On-site
USD 110,000 - 170,000
Computer Vision Engineer
Computer Vision Engineer

Cruxx • New Jersey

On-site
USD 120,000 - 170,000
Sr. Machine Learning Engineer, Medical Imaging
Sr. Machine Learning Engineer, Medical Imaging

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Principal Perception Software Engineer
Principal Perception Software Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 170,000 - 210,000
Senior Computer Vision & Robotics Systems Engineer
Senior Computer Vision & Robotics Systems Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 140,000 - 180,000
Principal Perception Software Engineer
Principal Perception Software Engineer

Magnendo • Newton (MA)

On-site
USD 170,000 - 260,000