Demo

Machine Learning Engineer

XChange Software Inc
Minneapolis, MN Contractor
POSTED ON 6/2/2026
AVAILABLE BEFORE 7/1/2026

Local to Minneapolis, Minnesota

Position Overview

We are seeking a Machine Learning Engineer to design, deploy, and maintain scalable machine learning solutions in production environments. The ideal candidate will bridge the gap between data science and software engineering by transforming ML models into reliable, high-performance applications.

Key Responsibilities

  • Develop and deploy production-ready machine learning services and workflows from data science models and prototypes.
  • Build scalable training and inference pipelines with strong focus on code quality, reproducibility, version control, and automated validation.
  • Design and optimize real-time and batch model serving architectures to meet performance and scalability requirements.
  • Implement and manage MLOps tools for model tracking, versioning, deployment automation, and operational monitoring.
  • Partner with Data Engineering teams to develop feature engineering pipelines and establish reliable data integration processes.
  • Monitor production ML systems, identify model drift and performance degradation, and implement mitigation and recovery strategies.
  • Support incident management, root-cause analysis, and continuous improvement of deployed ML solutions.

Required Qualifications

  • 5 years of software engineering experience, including at least 2 years of deploying and supporting machine learning models in production environments.
  • Strong programming expertise in Python.
  • Hands-on experience with machine learning frameworks such as TensorFlow and PyTorch.
  • Experience building and deploying containerized applications using Docker and Kubernetes.
  • Knowledge of RESTful API development and integration.
  • Solid understanding of machine learning system architecture, including model drift, data leakage prevention, and training-serving consistency.
  • Experience implementing CI/CD pipelines and DevOps practices within ML development lifecycles.


Hourly Wage Estimation for Machine Learning Engineer in Minneapolis, MN
$58.00 to $72.00
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 Engineer?

Sign up to receive alerts about other jobs on the Machine Learning 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
Employees: Get a Salary Increase
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 Engineer jobs in the Minneapolis, MN area that may be a better fit.

  • Mimecast Minneapolis, MN
  • Machine Learning II Engineer – Incydr Product Development Mimecast is at the forefront of the cybersecurity industry, delivering innovative solutions to pr... more
  • 2 Days Ago

  • Shipt Minneapolis, MN
  • Impact As a Staff Machine Learning Engineer on Shipt's Personalization Platform team you will drive key AI initiatives. In this role, you’ll collaborate wi... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!