ML Engineer Jobs in Minnesota
ML Engineer jobs in Minnesota are concentrated in the Twin Cities metro, with additional demand in Rochester and Duluth, where employers like UnitedHealth Group, 3M, and Mayo Clinic drive consistent hiring across natural language processing, computer vision, and healthcare AI. Demand runs from junior ML engineers entering through data science pipelines to senior applied researchers building production systems at scale. Minnesota's deep presence in health technology and financial services makes it one of the stronger regional markets for applied machine learning in the Midwest. Find a role that fits below and apply directly.
Find ML Engineer JobsOverview
Showing 5 of 11+ ML Engineer jobs











Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.
This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.
Job Title: ML Performance Engineer
Location: 100% Remote (U.S.)
Position Type: Full-time, Direct W2
Salary Range: $100,000–$150,000 Annually
Experience Required: 6+ years
Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.
Job Summary
We are seeking an AI Performance Optimization Engineer to focus on extracting maximum throughput, minimizing latency, and reducing cost across training and inference workloads for large neural network systems. The role spans the full stack from low-level kernel optimization to distributed system tuning, requiring deep understanding of GPU architecture, model parallelism, memory management, and compiler-level optimization. The ideal candidate has demonstrated impact on production AI workloads, with strong instrumentation and measurement discipline that enables rigorous, data-driven optimization decisions. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production.
Key Responsibilities
- Profile and optimize end-to-end AI training and inference pipelines for throughput, latency, and cost.
- Identify and eliminate bottlenecks across data loading, model compute, communication, and memory.
- Implement and tune quantization, sparsity, and pruning strategies to reduce model footprint and accelerate inference.
- Optimize distributed training using tensor parallelism, pipeline parallelism, FSDP, and ZeRO-style sharding.
- Tune attention implementations using FlashAttention, paged attention, and related techniques.
- Implement KV cache optimization, continuous batching, and speculative decoding for LLM serving.
- Drive compiler-level optimizations using Triton, XLA, TorchInductor, or TVM, working with the broader ML framework community to land improvements that translate into measurable end-to-end performance gains.
- Optimize data pipelines, sharding strategies, and storage access patterns for high-throughput training.
- Build and maintain rigorous benchmark suites and regression frameworks across workloads.
- Collaborate with ML and platform engineering teams to embed best practices in standard pipelines.
- Drive cost-efficiency improvements through model architecture, hardware selection, and scheduling strategies.
- Evaluate new hardware and software offerings, and advise on adoption.
- Document performance tuning playbooks and share findings broadly across engineering teams.
- Stay current with AI systems research and translate advances into production improvements.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Six or more years of experience in performance engineering, ML systems, or HPC.
- Strong proficiency in Python and C++.
- Hands-on experience optimizing deep learning workloads on modern GPUs.
- Deep understanding of distributed training and inference techniques.
- Experience with profiling tools across CPU, GPU, and distributed systems.
- Familiarity with model compression techniques and their accuracy implications.
- Strong grasp of memory hierarchies, communication primitives, and parallelism strategies.
- Excellent measurement, debugging, and analytical reasoning skills.
- Strong communication and collaboration skills.
- Experience optimizing LLM inference at production scale.
- Contributions to vLLM, TensorRT-LLM, DeepSpeed, or similar projects.
- Familiarity with custom kernel authoring in Triton or CUTLASS.
- Experience with FinOps for AI workloads.
- Publications or talks on AI systems performance.
Would you like to know more about this opportunity? For immediate consideration, please send your resume to Jenny@bvteck.com or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at www.bvteck.com.
Bright Vision Technologies is an Equal Opportunity Employer.
Equal Employment Opportunity (EEO) Statement
Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.
BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
RMV04W0IdP
See All 11 ML Engineer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find ML Engineer JobsML Engineer Jobs by City in Minnesota
Where Minnesota roles are concentrated, by current openings.
ML Engineer Job Market in Minnesota
A snapshot from current Minnesota openings, updated as new roles post.
Who's Hiring



What Minnesota Employers Look For
The qualifications that appear most often in ML engineer jobs across Minnesota.
- Bachelor's or master's degree in computer science, statistics, or a related quantitative field
- Proficiency in Python and machine learning frameworks such as TensorFlow or PyTorch
- Experience designing, training, and deploying models in production environments
- Familiarity with cloud platforms including AWS, Azure, or Google Cloud
- Strong foundation in statistics, linear algebra, and applied mathematics
- Experience working with large structured and unstructured datasets using SQL or Spark
ML Engineer Jobs in Minnesota: Frequently Asked Questions
How do you become a ml engineer in Minnesota?
ML engineering has no state-issued license in Minnesota, so the path runs through education and demonstrated technical skill. Most Minnesota employers expect at least a bachelor's degree in computer science, mathematics, or a related field, though many hiring managers weight portfolio projects and deployed model experience heavily. Graduate programs at the University of Minnesota and Minnesota State campuses produce a steady pipeline, and bootcamp graduates who can show production-ready work also find traction with Minnesota tech and health-sector employers.
Which companies hire ml engineers in Minnesota?
Employers hiring ml engineers in Minnesota right now include Optum, Target, and Loram, based on current listings on Migrate Mate as of September 2026. Minnesota's concentration of large health, insurance, and manufacturing headquarters means many of these openings focus on applied ML in regulated, high-stakes domains.
Which Minnesota cities have the most ml engineer jobs?
The cities with the most ml engineer openings in Minnesota are Minneapolis, Eden Prairie, and Brooklyn Park. The Twin Cities dominate because UnitedHealth Group, Target, and a dense cluster of fintech and health-tech firms are headquartered or operate major campuses there, while Rochester draws demand from Mayo Clinic's research and clinical AI initiatives.
Are there remote ml engineer jobs in Minnesota?
Yes, and more than most fields. About 71% of ml engineer openings tied to Minnesota are remote or hybrid as of September 2026, reflecting how much of the work involves writing code, training models, and analyzing data rather than being on-site. Model deployment and MLOps roles tied to cloud infrastructure tend to be the most remote-friendly, while positions that require close collaboration with clinical or manufacturing teams more often expect in-person presence.
How can I get hired as a ml engineer in Minnesota with little or no experience?
The most realistic entry path is through a data analyst or data engineer role at a Minnesota company, then moving laterally once you have production exposure to modeling. UnitedHealth Group and Target both run structured new-grad and associate programs that place candidates with quantitative degrees into analytics pipelines where ML work is accessible within the first year. Building a portfolio with a deployed, documented project on a public repository matters significantly to Minnesota hiring managers, and completing a cloud certification in AWS or Azure strengthens applications for candidates without professional ML experience.
Where can I find and apply to ml engineer jobs in Minnesota?
You can find and apply to ml engineer jobs in Minnesota on Migrate Mate, which lists current Minnesota openings. Find the roles that fit your background and apply directly from the listing.
See All 11 ML Engineer Jobs in Minnesota
Find roles in Minnesota that match your experience and apply in just a few clicks.
Find ML Engineer Jobs