Machine Learning Engineer Jobs in Minnesota
Machine Learning Engineer jobs in Minnesota are open across Eden Prairie, Brooklyn Park, and Minnetonka and other Minnesota metros, with employers like Optum, Target, and Tata Consultancy Services (TCS) hiring at every experience level. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 49+ Machine Learning Engineer jobs











INTRODUCTION
Must Have Technical/Functional Skills
Builds, trains and tunes machine learning models. Translates data science experiments into scalable, production-ready ML solutions.
ROLE
Key Responsibilities –
- Translate data science prototypes into production-grade ML services and pipelines.
- Build training and inference code with reproducibility, versioning, and automated testing.
- Implement scalable model serving (online/offline), batching, and latency/throughput optimization.
- Integrate model lifecycle tooling (tracking, registry, deployment automation, monitoring).
- Collaborate with Data Engineering on feature pipelines and data contracts.
- Own production health: drift detection, performance regression, rollback strategies, and incident response.
BASIC QUALIFICATIONS
- 5+ years software engineering with 2+ years shipping ML models to production.
- Strong Python skills and experience with ML frameworks (TensorFlow/PyTorch).
- Experience with containers and orchestration (Docker/Kubernetes) and API development.
- Understanding of ML system design (data leakage, training-serving skew, drift).
- CI/CD and DevOps practices applied to ML workloads (MLOps).
COMPENSATION
- Salary Range: $100,000 - $120,000 a year
TCS Employee Benefits Summary:
- Discretionary Annual Incentive.
- Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
- Family Support: Maternal & Parental Leaves.
- Insurance Options: Auto & Home Insurance, Identity Theft Protection.
- Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
- Time Off: Vacation, Time Off, Sick Leave & Holidays.
- Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
LOCATION
Location: Eden Prairie, MN
DESIRED SKILLS
Machine Learning
DESIRED CANDIDATE PROFILE
Qualifications: BACHELOR OF COMPUTER SCIENCE
See All 49 Machine Learning Engineer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find JobsMachine Learning Engineer Jobs by City in Minnesota
Where Minnesota roles are concentrated, by current openings.
Machine Learning Engineer Job Market in Minnesota
A snapshot from current Minnesota openings, updated as new roles post.
Who's Hiring
- Optum27

- Target9

- Tata Consultancy Services (TCS)5

- Mayo Clinic2

- Anaplan1

Top Industries Hiring
- Consulting & Professional Services21
- Healthcare & Medical Services10
- Retail9
- Technology & Software9
- Education2
What Minnesota Employers Look For
The qualifications that appear most often in machine learning engineer jobs across Minnesota.
- Proficiency in Python and ML frameworks such as PyTorch or TensorFlow
- Experience building and deploying models in cloud environments like AWS, GCP, or Azure
- Familiarity with MLOps tools including MLflow, Kubeflow, or SageMaker
- Strong foundation in statistics, linear algebra, and machine learning theory
- Bachelor's or master's degree in computer science, mathematics, or a related field
- Experience with large-scale data processing using Spark, SQL, or distributed systems
Machine Learning Engineer Jobs in Minnesota: Frequently Asked Questions
How many machine learning engineer jobs are there in Minnesota?
There are 49+ machine learning engineer openings in Minnesota on Migrate Mate as of June 2026, with the most roles in Eden Prairie, Brooklyn Park, and Minnetonka. New positions post regularly as employers across Minnesota hire.
How much do machine learning engineers make in Minnesota?
Machine learning engineers in Minnesota earn a median of about $130,050 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $79,900 for the lowest 10% to over $169,810 for the top 10%. Pay rises with experience, specialty, and employer.
Which Minnesota cities have the most machine learning engineer jobs?
Eden Prairie, Brooklyn Park, and Minnetonka have the most machine learning engineer openings in Minnesota right now, with additional roles spread across smaller metros statewide.
Which companies hire machine learning engineers in Minnesota?
Employers hiring machine learning engineers in Minnesota include Optum, Target, and Tata Consultancy Services (TCS), based on current listings on Migrate Mate as of June 2026.
Are there remote machine learning engineer jobs in Minnesota?
Yes. About 82% of machine learning engineer openings tied to Minnesota are remote or hybrid as of June 2026. The rest are on-site roles based in Minnesota metros.
How do I apply for machine learning engineer jobs in Minnesota?
You can apply to machine learning engineer jobs in Minnesota directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Minnesota location, then apply to each one that fits.
See All 49 Machine Learning Engineer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find Jobs