Software Engineer AI Visa Sponsorship Jobs in Minnesota
Minnesota's AI-driven software engineering roles are concentrated in the Twin Cities, where companies like UnitedHealth Group, Target, and 3M actively hire for machine learning and AI engineering positions. The state's growing health tech and retail analytics sectors create steady demand for international talent, with Minneapolis and Saint Paul anchoring most sponsorship activity.
Find Software Engineer AI JobsOverview
Showing 5 of 246+ Software Engineer AI Jobs in Minnesota with Visa Sponsorship










See all 246+ Software Engineer AI Jobs in Minnesota with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer AI Jobs in Minnesota with Visa Sponsorship.
Get Access To All Jobs
Job Title: Machine Learning / Artificial Intelligence Intern
FLSA Status: Non Exempt
Department: R&D Engineering
Reports to: Lead Engineer, Data Science AI/ML
GENERAL DESCRIPTION / PURPOSE:
The Machine Learning / Artificial Intelligence Intern will assist in planning, researching, developing, and implementing new technologies for image processing and data analysis in the railroad industry. Duties will include all facets of product life cycle for prototype and production systems. Candidate will be required to work with internal and external stakeholders.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Functional & Technical Skills
- Develop and implement ML and CV algorithms for a variety of problems including classification, identification, and robotics
- Assist with planning and execution of software testing activities, as well as complex and challenging technical projects
- Participate in requirements gathering and evaluation methods for AI technologies and benchmark vendor technologies
- Aid in the design, build, and implementation of AI solutions for our proof of concepts and experiments
- Knowledge and hands-on expertise in deep neural network topologies such as convolutional nets, recurrent nets, RBMs, causal reasoning, probabilistic programming
- Evaluate positive and negative aspects of competing technologies from the perspective of both the solution provider and the customer
- Capabilities to manage large amounts of data including developing effective coding / scripting routines for automation of data management
- Passion for driving innovation in railroad environment that prioritizes safety, up-time, and daily production
- Collaborate with team members to automate railway maintenance equipment
- Deploying AI software to existing inspection systems operating in real-time environments
- Integrate cutting edge models into training and annotation pipeline
To perform this job successfully, an individual must be able to perform each essential duty satisfactory. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and/or Experience: The individual must be pursuing a BS or higher degree in Engineering, or related field and shall have achieved junior status or higher. The individual shall also have completed the “core” coursework for his/her chosen discipline.
Computer Skills: Solid computer skills consistent with the position requirements to include Microsoft Windows Office Suite, Python, PyTorch, OpenCV, Pandas; Linux, Docker, SQL, C# experience is a plus;
Reasoning Ability: Ability to correctly make decisions involving issues/problems including when to escalate the problem to a more senior consultant.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to sit or kneel; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, color vision, and the ability to adjust focus.
Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee may frequently work near moving mechanical parts, in outside weather conditions and is frequently exposed to vibration. The employee is occasionally exposed to fumes or airborne particles and risk of electrical shock.
The noise level in the work environment is usually moderate.
Software Engineer AI Job Roles in Minnesota
See all 246+ Software Engineer AI Jobs in Minnesota
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Engineer AI Jobs in MinnesotaSoftware Engineer AI Jobs in Minnesota: Frequently Asked Questions
Which companies sponsor visas for software engineer AIs in Minnesota?
UnitedHealth Group, Target, Best Buy, 3M, and Medtronic are among the most active H-1B visa sponsors for AI and machine learning engineering roles in Minnesota. Large enterprise technology teams and health informatics divisions within these companies have consistent hiring patterns for international engineers. Smaller AI-focused startups in the Twin Cities also sponsor visas, though less frequently than established employers.
Which visa types are most common for software engineer AI roles in Minnesota?
The H-1B is the most common visa for software engineer AI roles in Minnesota, as these positions typically require a bachelor's degree or higher in computer science, data science, or a related field, qualifying them as specialty occupations. Candidates already holding F-1 status with OPT or STEM OPT authorization can work without employer sponsorship initially, buying time to secure H-1B sponsorship.
Which cities in Minnesota have the most software engineer AI sponsorship jobs?
Minneapolis and Saint Paul account for the vast majority of AI software engineering sponsorship opportunities in Minnesota. Minneapolis concentrates the largest share, driven by corporate headquarters in finance, retail, and health technology. Bloomington and Minnetonka, both part of the greater Twin Cities metro, host significant employer campuses as well. Rochester has emerging opportunities tied to IBM and the Mayo Clinic health AI ecosystem.
How to find software engineer ai visa sponsorship jobs in Minnesota?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to browse software engineer AI roles in Minnesota without wading through positions that don't sponsor. You can filter by state and role type to surface relevant openings at Minnesota-based employers. This is particularly useful given that AI engineering sponsorship opportunities here are concentrated among a specific set of large employers rather than broadly distributed.
Are there state-specific factors that affect AI software engineer visa sponsorship hiring in Minnesota?
Minnesota's sponsorship activity in AI engineering is heavily shaped by its health technology and retail analytics industries, which means many roles involve domain-specific AI work rather than general software development. Employers must pay H-1B workers the prevailing wage as determined by the Department of Labor for the Minneapolis-Saint Paul metropolitan area. The University of Minnesota also feeds a strong local pipeline of AI talent, which influences how competitive sponsorship roles can be.
What is the prevailing wage for sponsored software engineer ai jobs in Minnesota?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.