Senior ML Platform Engineer - Healthcare AI & Production Systems

University of Utah Health

Salt Lake City (UT)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Coverage
Dental Coverage
Life Insurance
Retirement
Paid Time Off
11 Paid Holidays per year

Job summary

University of Utah Health is seeking a Senior Machine Learning Engineer to design, develop, test, deploy, and maintain ML and AI solutions within the Innovation Office in Salt Lake City. You will collaborate with clinicians, researchers, and engineers to deliver high-impact healthcare AI projects.

The role emphasizes scalable ML systems, code quality, and rapid iteration in a fast-paced healthcare environment. Onsite interviews are required in Salt Lake City.

Qualifications

  • Bachelor’s degree in a relevant field.
  • 5 years of experience in software engineering.

Responsibilities

  • Creating, managing, maintaining, and refactoring ML codebases, pipelines, and workflows for the innovation office.
  • Collaborating with research, medical, and engineering staff to design and implement ML approaches.
  • Implementing scalable ML methods for HPC resources in collaboration with research and technical staff.
  • Reviewing code for best practices, testing, and efficiency.
  • Troubleshooting data analysis issues, including hyper-parameter choices and modeling decisions.
  • Assisting in preparation of manuscripts and dissemination of results.

Skills

C++
Python
PyTorch
TensorFlow

Education

Bachelor’s degree in a relevant field

Tools

AKS (Azure Kubernetes Service)
EKS (Amazon Elastic Kubernetes Service)
GKE (Google Kubernetes Engine)
CUDA

Job description

Overview
  • Senior Machine Learning Engineers leverage their engineering expertise to solve a variety of technical problems for some of the most challenging and impactful projects in healthcare informatics and machine learning.
  • You will work on a specific project critical to our needs with the opportunity to switch teams and projects as you and our fast-paced business grow. We need machine learning engineers who are versatile, rigorous, display leadership qualities and are enthusiastic to take on new problems.
  • You will design, develop, test, deploy, maintain and enhance machine learning and AI solutions.
  • You will be part of the Innovation Office, a product factory inside the health system of the University of Utah.

The Chief Innovation Office (CIO) at University of Utah Health (U of U Health) would serve as the strategic hub for advancing healthcare innovation, digital transformation, research commercialization, and new models of patient care. The office would connect clinical operations, research, education, and technology to accelerate the delivery of innovative solutions that improve health outcomes, patient experiences, and operational efficiency.

Location

102 Tower (Downtown SLC)

Schedule

Monday - Friday 9 AM - 5 PM

Benefits
  • Save 50% on Tuition (Tuition reduced for eligible employees attending the University of Utah)
  • Health Coverage, Dental Coverage, Life Insurance
  • Retirement
  • Paid Time Off
  • 11 Paid Holidays per year
Corporate Overview

University of Utah Health is an integrated academic healthcare system with five hospitals including a level 1 trauma center, eleven community health centers, over 1,600 providers, and a health plan serving over 200,000 members. University of Utah Health is nationally ranked and recognized for our academic research, quality standards and overall patient experience. In addition to our clinical delivery system, we have a School of Medicine, School of Dentistry, College of Nursing, College of Pharmacy, and College of Health providing education and training for over 1,250 providers annually. We have over 2 million patient visits annually and research grants exceeding $350 million. University of Utah Hospitals and Clinics represents our clinical operations for the larger health system.

As a patient-focused organization, University of Utah Health exists to enhance the health and well-being of people through patient care, research and education. Success in this mission requires a culture of collaboration, excellence, leadership, and respect. University of Utah Health seeks staff that are committed to the values of compassion, collaboration, innovation, responsibility, integrity, quality and trust that are integral to our mission. EO/AA

Please Note

This position requires participation in onsite interviews in Salt Lake City, Utah. We encourage applicants to apply only if they are comfortable with an in-person interview process and working closely with cross-functional teams.

We encourage candidates to submit resumes that accurately reflect their own skills, experience, and accomplishments. The information provided during the application process must be truthful and authentic, as qualifications may be verified during the hiring process.

Responsibilities
Essential Functions
  • Creating, managing, maintaining, and refactoring ML codebases, pipelines, and workflows for the innovation office.
  • Collaborating closely with research, medical, and engineering staff to design and implement ML approaches.
  • Implementing scalable ML methods and workflows for high-performance computing (HPC) resources, in close collaboration with research staff and technical staff.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Troubleshooting data analysis issues, including implementation issues, hyper-parameter choices and modeling decision.
  • Assisting in preparation of manuscripts and dissemination of results in the appropriate venues.
  • Conducing tasks independently and communicate optimally to team members and stakeholders.
  • Developing deployable solutions for the health care system.
Knowledge / Skills / Abilities
  • Hands-on coding in C++, Python, PyTorch, or Tensorflow.
  • Foundational understanding of supervised and unsupervised learning, reinforcement learning, and machine learning.
  • Independently execute in the face of ambiguity
  • Leads identifications of dependencies and the development of design documents for a product, application, service, or platform.
  • Write efficient systems code and tests and able to debug distributed systems.
  • Work on-call to monitor systems/product/service for degradation, downtime or interruptions.
  • Innovative mindset with a keen eye for identifying opportunities for improvement.
  • Ability to thrive in a fast-paced, dynamic environment and simultaneously handle multiple projects.
  • Partner effectively with other engineers, product managers, and stakeholders.
Required Qualifications
  • Bachelor’s degree in a relevant field.
  • 5 years of experience in software engineering.
Preferred Qualifications
  • Experience working in complex academic medical center environments.
  • Experience with large multimodal health datasets.
  • Experience with lifecycle management in a fast-paced software environment.
  • Experience in shipping products and scalable, reliable services.
  • Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await).
  • Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE) ‘
  • Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale.
  • Experience with programming CUDA, AI systems at scale.
  • Experience with live site operations, Site Reliability Engineering (SRE) or production support roles.
  • Experience in networking, distributed systems, lower-level infrastructure.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.
  • Experience with AI agents.
Working Conditions and Physical Demands

Employee must be able to meet the following requirements with or without an accommodation.

  • This is a sedentary position that may exert up to 10 pounds and may lift, carry, push, pull or otherwise move objects. This position involves sitting most of the time and is not exposed to adverse environmental conditions.
Physical Requirements

Carrying, Climbing, Color Determination, Crawling, Far Vision, Lifting, Listening, Manual Dexterity, Near Vision, Pulling and/or Pushing, Reaching, Sitting, Speaking, Standing, Stooping and Crouching, Tasting or Smelling, Walking

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Platform Engineer - Healthcare AI & Production Systems
Senior ML Platform Engineer - Healthcare AI & Production Systems

Utah • Salt Lake City (UT), Northern (KY)

Hybrid
USD 130,000 - 180,000
Tuition benefits
Health Coverage
Retirement
+2
Data Scientist, Senior
Data Scientist, Senior

University of Utah Health • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Senior ML Platform Engineer – Healthcare AI & Production
Senior ML Platform Engineer – Healthcare AI & Production

University of Utah Health • Salt Lake City (UT)

On-site
USD 140,000 - 180,000
Health Coverage
Dental Coverage
Life Insurance
+3
Senior ML Platform Engineer - Healthcare AI & Production
Senior ML Platform Engineer - Healthcare AI & Production

Utah • Salt Lake City (UT), Northern (KY)

Hybrid
USD 130,000 - 180,000
Tuition benefits
Health Coverage
Retirement
+2
Data Scientist, Senior
Data Scientist, Senior

Utah • Salt Lake City (UT), Northern (KY)

Hybrid
USD 150,000 - 190,000
AI Engineer III
AI Engineer III

University of Utah Health • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Senior Artificial Intelligence Engineer
Senior Artificial Intelligence Engineer

University Hospitals • Shaker Heights (OH)

On-site
USD 120,000 - 170,000
Office Administrative Assistant
Office Administrative Assistant

University of Utah Health • Salt Lake City (UT)

On-site
USD 42,000 - 64,000
ML Engineer – Healthcare Data Curation & Model Workflows
ML Engineer – Healthcare Data Curation & Model Workflows

Stanford University School of Medicine • Palo Alto (CA)

On-site
USD 123,000 - 145,000
ML Engineer – Healthcare Data Curation & Model Workflows
ML Engineer – Healthcare Data Curation & Model Workflows

NLP PEOPLE • Palo Alto (CA)

On-site
USD 122,000 - 146,000
Health insurance