1

Machine Learning Engineer Jobs in Bountiful, UT (NOW HIRING)

Job Summary As a Machine Learning Engineer II, you will lead the productization of AI/ML research pipelines, transforming proof-of-concept models into robust, scalable, and production-grade systems.

New

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

Overview The Data Solutions Engineer will play a key role in integrating, architecting, and optimizing data systems to support data monetization, analytics, machine learning, artificial intelligence ...

New

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

Sr. Data Engineer

Draper, UT · On-site

$107K - $128K/yr

Essential Job Duties As a Senior Data Engineer, you will play a key role in designing, building ... Design, build, and operationalize machine learning pipelines for training, validation, deployment ...

next page

Showing results 1-20

Machine Learning Engineer information

See Bountiful, UT salary details

$29.7K

$121.4K

$182.4K

How much do machine learning engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for machine learning engineer in Bountiful, UT is $121,387.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,700.00 and $146,100.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior machine learning engineers with extensive experience, advanced skills in deep learning and data science, and often working in high-demand industries or companies can earn $500,000 or more annually. Compensation typically includes base salary, bonuses, and stock options, especially in tech giants or startups with significant funding.

What do machine learning engineers do?

Machine learning engineers develop algorithms and models that enable computers to learn from data and make predictions or decisions. They often work with large datasets, use programming languages like Python or Java, and utilize tools such as TensorFlow or PyTorch to build, test, and deploy machine learning systems in production environments.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer, and why are they important?

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

Which 5 jobs will survive AI?

Machine Learning Engineers are likely to continue to be in demand as AI advances, as they develop and refine algorithms, models, and systems. Roles that require complex problem-solving, creativity, and domain expertise—such as healthcare professionals, data scientists, software developers, cybersecurity specialists, and AI ethics officers—are also expected to persist due to their reliance on human judgment and specialized knowledge. These jobs often involve skills that are difficult for AI to fully replicate or replace.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What engineers make $300,000 a year?

Senior machine learning engineers and data scientists with extensive experience, advanced skills in deep learning, and proficiency with tools like TensorFlow or PyTorch can earn $300,000 or more annually, especially in high-cost-of-living areas or top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

What is the difference between Machine Learning Engineer vs Data Scientist?

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What job categories do people searching Machine Learning Engineer jobs in Bountiful, UT look for? The top searched job categories for Machine Learning Engineer jobs in Bountiful, UT are:
What cities near Bountiful, UT are hiring for Machine Learning Engineer jobs? Cities near Bountiful, UT with the most Machine Learning Engineer job openings:
Senior Machine Learning Engineer

Senior Machine Learning Engineer

University of Utah Health

Salt Lake City, UT • On-site

$101K - $138K/yr

Full-time

Medical, Dental

Posted 6 days ago


University Of Utah Health rating

7.7

Company rating: 7.7 out of 10

Based on 140 frontline employees who took The Breakroom Quiz

158th of 880 rated healthcare providers


Job description

Overview
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
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.
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.
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.

Qualifications
Required
  • Bachelor's degree in a relevant field.
  • 5 years of experience in software engineering.

Qualifications (Preferred)
Preferred
  • 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
Listening, Sitting, Speaking, Standing, Walking

What University Of Utah Health employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom