1

Machine Learning Engineer Python Jobs in Utah (NOW HIRING)

Senior Machine Learning Engineer

Draper, UT

$97K - $134K/yr

As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and ... Strong programming skills in Python and familiarity with ML frameworks such as TensorFlow , PyTorch ...

Senior Machine Learning Engineer

Draper, UT · On-site

$114K - $151K/yr

Required : • Proven experience building and deploying machine learning models in production environments • Strong programming skills in Python and familiarity with ML frameworks such as ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Senior Machine Learning Engineer

Draper, UT · On-site

$145K - $174K/yr

As a Senior Machine Learning Engineer , you'll play a pivotal role in designing, building, and ... Strong programming skills in Python and familiarity with ML frameworks such as TensorFlow , PyTorch ...

next page

Showing results 1-20

Machine Learning Engineer Python information

What are some common challenges faced by Machine Learning Engineers working with Python, and how can they be addressed?

Machine Learning Engineers using Python often encounter challenges such as managing large datasets, ensuring efficient model deployment, and maintaining reproducibility of experiments. Handling data pipelines and model versioning can be complex, especially as projects scale. To address these issues, engineers typically use tools like Pandas and Dask for data handling, Docker for containerization, and MLflow or DVC for tracking experiments and models. Collaborating closely with data engineers, software developers, and product teams is also essential to streamline workflows and ensure models are production-ready.

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

To thrive as a Machine Learning Engineer Python, you need a solid background in computer science, statistics, and mathematics, along with proficiency in Python programming and machine learning concepts. Familiarity with frameworks such as TensorFlow, PyTorch, Scikit-learn, and experience with cloud platforms or MLOps tools are highly valued, as are certifications like Google Professional Machine Learning Engineer. Strong problem-solving abilities, communication skills, and a collaborative mindset help set you apart in this field. These skills enable engineers to design, implement, and deploy effective machine learning solutions that address real-world challenges in dynamic, team-oriented environments.

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

AspectMachine Learning Engineer PythonData Scientist
Required CredentialsBachelor's/Master's in CS, Data Science, or related; Python skills; ML certificationsBachelor's/Master's in Statistics, CS, or related; Python/R skills; Data analysis certifications
Work EnvironmentDevelops scalable ML models, deploys algorithms, collaborates with engineering teamsAnalyzes data, builds models, interprets results, communicates insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research institutions

While both roles require Python proficiency and data skills, Machine Learning Engineers focus on building and deploying scalable ML models, whereas Data Scientists analyze data and generate insights. The roles often overlap but differ in their primary focus and responsibilities.

What is a Machine Learning Engineer Python?

A Machine Learning Engineer Python is a professional who uses the Python programming language to design, build, and deploy machine learning models and systems. They work with large datasets, develop algorithms, and use Python libraries such as TensorFlow, scikit-learn, and PyTorch to solve complex problems. Their responsibilities also include preprocessing data, training models, evaluating performance, and integrating solutions into production environments. Machine Learning Engineers often collaborate with data scientists, software engineers, and business stakeholders to create scalable and efficient machine learning applications.
What are popular job titles related to Machine Learning Engineer Python jobs in Utah? For Machine Learning Engineer Python jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Machine Learning Engineer Python jobs? Cities in Utah with the most Machine Learning Engineer Python job openings:
Senior Machine Learning Engineer

Senior Machine Learning Engineer

BILL

Draper, UT

$97K - $134K/yr

Other

Posted 28 days ago


Job description

Make your impact within a rapidly growing Fintech Company

Join BILL's AI Product Engineering team and help shape the future of intelligent financial automation. As a Senior Machine Learning Engineer, you'll play a pivotal role in designing, building, and deploying machine learning solutions that power BILL's next-generation products. This is an opportunity to work in a collaborative, high-impact environment where your expertise will directly influence the company's growth and the experience of millions of users.

Responsibilities:

  • Design, develop, and deploy robust machine learning models to solve real-world business challenges in the fintech domain
  • Collaborate cross-functionally with product managers, engineers, and data scientists to translate business requirements into scalable ML solutions
  • Analyze complex datasets, identify patterns, and extract actionable insights to drive product innovation
  • Evaluate, optimize, and monitor model performance in production, ensuring reliability and accuracy over time
  • Contribute to the development and improvement of AI workflows, agentic evaluation and best practices within the team
  • Document methodologies, experiments, and results to ensure knowledge sharing and reproducibility
  • Mentor junior team members and share technical expertise to elevate team capabilities

We'd love to chat if you have:

  • Proven experience building and deploying machine learning models in production environments
  • Strong programming skills in Python and familiarity with ML frameworks such as TensorFlow, PyTorch, or scikit-learn
  • Previous experience with OCR extraction and NLP methodologies
  • Knowledge of AI agents and strong experience with LLMs
  • Ability to analyze and interpret large, complex datasets using statistical and data analysis techniques
  • Excellent communication and collaboration skills, with a track record of working effectively in cross-functional teams
  • A problem-solving mindset and a passion for continuous learning and innovation

Visa Sponsorship:  Please note that this position is eligible for visa sponsorship.

#LI


BILL logo

About BILL

Sourced by ZipRecruiter

Industry

Software development

Company size

1,001 - 5,000 Employees

Headquarters location

San Jose, CA, US