Demo

Machine Learning Software Engineer

Subtle Medical
Menlo Park, CA Full Time
POSTED ON 12/14/2025 CLOSED ON 1/6/2026

What are the responsibilities and job description for the Machine Learning Software Engineer position at Subtle Medical?

About Subtle Medical

Subtle Medical is a leading provider of AI-powered imaging solutions, optimizing scan efficiency and image quality across radiology. Recognized by TIME as a World’s Top Healthcare Company (2025) and multiple times as a CB Insights GenAI 50, Digital Health 150, and Top AI 100 company, Subtle Medical is committed to transforming medical imaging through responsible and intelligent software. The company’s solutions are deployed on over 1000 scanners worldwide, helping imaging centers and hospitals deliver faster scans, improve image quality, and enhance patient care without the need for new hardware. 


The Role

The Machine Learning Software Engineer role at Subtle Medical will join our growing AI team, working at the intersection of applied machine learning, infrastructure, and product innovation.


Subtle Medical is the world leader in applying deep learning to the acquisition of medical images in order to enable faster, safer, and smarter medical imaging. We are committed to transforming the healthcare ecosystem by building and delivering responsible AI solutions that create a measurable impact on the radiology workflow and patient experience. Our vision is that every human being has the opportunity for a timely diagnosis, high-quality care, and a longer, healthier life.


Currently, Subtle Medical has several FDA-cleared & CE-marked AI software products that are in clinical usage in over 900 hospitals and imaging centers worldwide.  Subtle has a robust multi modality product portfolio and continues to invest heavily in research and development. Our team consists of world leading radiologists, scientists and engineers from top universities like Stanford, Harvard, and MIT many with past experience at leading equipment manufacturers like GE, Philips and Siemens.  Subtle Medical has been recognized multiple times by CB Insights as a global Top 100 AI Company and Top 150 Digital Health Company. We continue to grow and expand and welcome those to apply who desire to empower patients and physicians with better healthcare.


Subtle Medical is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.


Job Responsibilities

  • Build software systems that enable AI-powered image enhancement and analysis algorithms in the clinical workflow
  • Write computer code to set up deep learning network architecture
  • Support and participate in applicable Quality Management System (QMS) processes for Subtle Medical AI/ML Software as a Medical Device (SaMD) products.
  • Feed imaging data into this model for training and evaluating the results on a separate test set
  • Participate in applicable data protection related activities, such as audits, investigations, and training, and comply with all applicable company policies and procedures.
  • Deploy and maintain our software systems both on the cloud and at work sites
  • Build and maintain CI/CD tools for our softwares 
  • Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions
  • Monitor system operation to detect potential problems
  • Identify system data, hardware, or software components required to meet user needs
  • Maintain logs of any code modifications
  • Conceive and document software design and testing plans
  • Test performance of multiple deep learning models
  • Improve the efficiency of deep learning algorithms to allow them to be run on standard hospital scanners
  • Collaborate with the research team in developing next generation AI-powered medical imaging products
  • Build and maintain experiment tracking tools 
  • Build and maintain model training, validation and deployment infrastructure
  • Publication and other dissemination of new technologies
  • Submit patent applications on significant new advances


Qualifications

  • Programming skills in Python/C/C
  • Understanding of general principles of medical imaging and/or Deep Learning pipelines on medical images
  • Working knowledge of Quality Management System (QMS) regulations and applicable familiarity with ISO 13485, ISO 14971, IEC 62304, and IEC 62366.


Education

  • Master's degree in Computer Science or relevant field


Work Experience

  • 5 years work experience in software engineering as a full stack developer and/or ML Ops Engineer


Nice to Haves

  • 5 years work experience in software engineering for medical imaging 


Industry

  • Computer Software / SAAS
  • Medical Imaging/Radiology
  • Hospital & Health Care


Employment Type

  • Full-time


Location

  • This is a remote role with potential for 5% travel. Travel is usually restricted to team meetings. Candidates in the San Francisco Bay Area are given the option to work hybrid at the Menlo Park office.


Job Functions

  • Engineering


Want to apply?

Please email careers@subtlemedical.com with your resume/CV and the job title in the subject line. Be sure to include all applicable information that supports your qualification and interest in this role.



Software Engineer, Machine Learning
Meta -
Mountain View, CA
Software Engineer, Machine Learning
Meta -
Menlo Park, CA
Software Engineer, Machine Learning
Poshmark -
Redwood, CA

Salary.com Estimation for Machine Learning Software Engineer in Menlo Park, CA
$127,739 to $157,625
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Machine Learning Software Engineer?

Sign up to receive alerts about other jobs on the Machine Learning Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Machine Learning Software Engineer jobs in the Menlo Park, CA area that may be a better fit.

  • Jobs via Dice Los Altos, CA
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, HireTeq, is seeking the following. Apply via Dice toda... more
  • 22 Days Ago

  • Waymo Mountain View, CA
  • Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Pr... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!