Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI/Machine Learning Engineer

Minnesota Jobs

AI/Machine Learning Engineer

Collaborate with Innovative 3Mers Around the World

Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a variety of people, global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3Mers.

This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.

The Impact You'll Make in this Role

As an AI Software Developer, Early Career, you will join an internal incubator building a new-to-the-world AI architecture and a new technical category. You will work alongside experienced researchers and engineers to convert Python research and development code into scalable production components, primarily in Rust. You will receive clearly scoped assignments and learn an uncommon approach to AI while building tests, simulations, runtime services, and performance improvements that help move foundational research into real-world systems.

  • Translating well-specified Python research modules into readable, tested, maintainable, and performant Rust components.
  • Building and maintaining unit, integration, regression, simulation, behavioral-equivalence, determinism, and reproducibility tests. QA and Production validation.
  • Implementing stable interfaces and runtime components within a modular architecture designed to protect proprietary intellectual property.
  • Profiling CPU usage, memory, latency, and throughput; partnering with senior developers to improve performance and scalability.
  • Supporting concurrent and parallel execution, Python/Rust interoperability, containerization, CI/CD, observability, and deployment automation.
  • Helping create components that can support real-time inference, near-real-time reasoning, offline simulations, cloud services, on-premises systems, and embedded or edge environments.
  • Working closely with research and engineering teammates to clarify requirements, acceptance criteria, and appropriate tradeoffs between algorithm adaptation and reference fidelity.
  • Documenting designs, interfaces, tests, benchmarks, and operating assumptions so components can be safely understood and maintained.
  • Learning structured relational, causal, and neural symbolic computation from experienced researchers and applying that knowledge to production software.
  • Contributing to a collaborative, low-ego team culture centered on curiosity, disciplined engineering, and responsible handling of confidential intellectual property.

Your Skills and Expertise

To set you up for success in this role from day one, 3M is looking for candidates who must have the following qualifications:

  • Bachelor's degree or higher in computer science, computer engineering, electrical engineering, applied mathematics, physics, cognitive science, computational neuroscience, or a related field (completed and verified prior to start) from an accredited institution.
  • OR
  • High School Diploma/GED (completed and verified prior to start) AND five or more years of experience developing, testing, and maintaining, software or technology systems, including substantial hands-on programming experience.
  • AND
  • Five (5) years programming ability in Python and either C++, Rust, or another systems programming language.
  • Three (3) years of core software-engineering practices, including version control, code review, debugging, automated testing, and technical documentation.

Additional qualifications that could help you succeed even further in this role include:

  • Ability to understand unfamiliar algorithms, break work into testable components, and collaborate effectively with researchers and senior engineers.
  • Hands-on Rust experience or a strong interest and demonstrated ability to learn Rust quickly.
  • Experience converting prototypes, research code, simulations, or mathematical algorithms into robust software.
  • Coursework or experience in algorithms, data structures, operating systems, concurrency, parallel computing, compilers, graph algorithms, or high-performance computing.
  • Exposure to symbolic AI, neural-symbolic systems, cognitive architectures, causal reasoning, analogical reasoning, reinforcement learning, constraint solving, or simulation systems.
  • Experience with Python/Rust or Python/C++ interoperability, containers, Kubernetes, Cloud Providers (AWS, GCP, Azure), on-premises systems, CI/CD, databases, graph stores, or messaging systems.
  • Experience with profiling, benchmarking, deterministic execution, reproducible experiments, or performance-sensitive software.
  • A collaborative, communicative low-ego working style, intellectual curiosity, testing discipline, and sound judgment when handling confidential or access-controlled intellectual property.

Location: Onsite in 3M Center Maplewood, MN

Travel: May include up to 5% travel

Relocation Benefits: May be offered

Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).

Supporting Your Well-being

3M offers many programs to help you live your best life – both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.

Pay & Benefits Overview:

3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the AI/Machine Learning Engineer in Saint Paul, MN vacancy
  • $138k - $208k

     ...Comscore, Total Visits, March 2026) Day to Day As a Senior Machine Learning Engineer on our Marketplace Efficiency team, you will build the...  ...effect rather than correlation. You will also apply generative AI where it improves the work, from evaluation tooling to new... 
    Suggested
    Part time
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  • $118k - $176k

     ...for innovation and creating the best experience for job seekers. Day to Day As a Machine Learning Engineer on our Sourcing team, you will work on developing and deploying ML and AI solutions in production. You’ll be collaborating with a cross-functional product team... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  • $55 - $80 per hour

     ...experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $80.00/hr Exciting opportunity for a Machine Learning Engineer in the Twin Cities! This is a...  ...data science and production, ensuring AI solutions make a real-world impact.... 
    Suggested
    Contract work
    Local area
    3 days per week

    Intuitive Technology Group

    Saint Paul, MN
    2 days ago
  • $126.2k - $264.1k

     ...Job Description Implements machine learning (ML) models for production. Ensures the readiness of machine learning models for deployment in...  ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    4 days ago
  • $163k - $245k

     ...through innovative technology. We integrate machine learning at every step to create consistent,...  ...our users. Our teams consist of Software Engineers, UX Designers, Product Managers, and Machine...  ...Engineering Manager on the Responsible AI team (RAI), you will oversee multiple... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    4 days ago
  • $85k - $125k

     ...development in artificial intelligence (AI), spanning computer vision (CV),...  ...with researchers on projects related to machine learning, artificial intelligence, and computer...  ...Computer Science, Electrical and Computer Engineering, or related fieldProficiency in PythonExperience... 
    Full time
    Contract work
    Temporary work
    Worldwide
    Flexible hours

    Kitware

    Minneapolis, MN
    3 days ago
  • $129.5k - $197.5k

    Worker TypeRegularJob DescriptionSummaryThe Machine Learning Engineer III will have the opportunity to interact with R&D Group to develop a variety...  ...capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Minneapolis, MN
    1 day ago
  •  ...Senior Generative AI & ML Specialist Solutions ArchitectAre you a customer-obsessed...  ...ML services. You will engage with senior engineers, architects, product leaders, data scientists...  ...at AWS, it's in our nature to learn and be curious. Our employee-led affinity... 
    Worldwide

    Minnesota Jobs

    Minneapolis, MN
    1 day ago
  • $60.15 - $75.18 per hour

     ...Job Description Title : Machine Learning Engineer Location : Brooklyn Park, MN Job Type : Contract (4 Months) Compensation...  ...science applications. These workflows run on GCP/Vertex AI using Kubeflow Pipelines (KFP), leveraging Python and PySpark... 
    Contract work

    Dahl Consulting

    Minneapolis, MN
    2 days ago
  • $130k - $170k

     ...Machine Learning Engineer SDG is a high-performance software community. We are a team of collaborative and creative consultants who build and...  ...Azure data tools and services ~ Demonstrated experience using AI-assisted development tools (e.g., Claude Code, Codex, GitHub... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Work visa

    Solution Design Group

    Minneapolis, MN
    5 days ago
  • Description AI Center of Excellence as a Machine Learning Engineer Consultant! In this exciting role, you’ll collaborate with talented experts to build innovative solutions that address our company’s evolving business challenges. Primary Responsibilities Lead the design... 
    Remote work
    Flexible hours

    York Solutions, LLC

    Saint Paul, MN
    6 days ago
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative team supporting the development, deployment, and monitoring of machine...  ...existing workflows Assist in building and deploying AI Agents to automate data processing and analysis tasks Participate... 
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Minneapolis, MN
    4 days ago
  • $174.9k - $261.3k

     ...the world! The Data Labeling Engineering team designs, builds, and operates hybrid human/machine data labeling tools and...  ...power autonomous vehicle machine learning models within General Motors'...  ...data engineering , and AI/ML , defining the strategies,... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Saint Paul, MN
    3 days ago
  •  ...community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to...  ...implementation. About the Team: The Logistics AI group is responsible for the... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Minneapolis, MN
    4 days ago
  • $107.66k - $161.7k

     ...providing a unique platform to learn and connect with others....  ...build with a wide variety of AI language models (bots), including...  ...the Team and Role: Our small engineering team works on challenging problems...  ...company. At Poe, we use Machine Learning in various parts of the... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Minneapolis, MN
    4 days ago
  • $140k - $210k

     ...Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for...  ...a referral or submitting a resume for that opening. AI Notice Indeed is committed to ensuring fairness and... 
    Temporary work
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    4 days ago
  •  ...Job Title Machine Learning and Artificial Intelligence Application Developer Job Description...  ...team, to design and deliver enterprise AI and Client solutions to clients using...  ...Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology... 
    Hourly pay
    H1b

    SynergisticIT

    Minneapolis, MN
    2 days ago
  • AI/ML Ops EngineerLocation: Remote / Hybrid (Client-Facing Consulting...  ...Work For seven years running. Learn more at Slalom.com.About the RoleWe...  ...seeking an experienced AI/ML Engineer to design, deploy, and operate production-grade machine learning and Generative AI solutions... 
    Full time
    Contract work
    Local area
    Remote work
    Flexible hours

    Slalom

    Minneapolis, MN
    3 days ago
  •  ...RequirementBachelor's degree or Master's degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering,...  ...If you're lured by the endless possibilities presented by AI, Machine Learning, IoT, and Data Science, this job opportunity can be the right... 
    Part time

    SynergisticIT

    Saint Paul, MN
    4 days ago
  •  ...Senior Data Scientist with deep expertise in production-level AI systems, specifically Retrieval-Augmented Generation (RAG) and...  ...business strategy Develop custom data models, algorithms, and machine learning solutions Evaluate and improve data sources, pipelines, and... 

    ShiftCode Analytics

    Saint Paul, MN
    5 days ago
  • $7.95k

     ...About the Job CCAPS PDL Noncredit Instructor (9798) The Data Analytics with AI Program Lead is a temporary, part-time, non-tenured position for our Professional Development and Lifelong Learning Programs. The Program Lead is responsible for aligning the program with the... 
    Contract work
    Temporary work
    Part time
    Work experience placement
    Casual work
    Flexible hours

    University of Minnesota

    Saint Paul, MN
    1 day ago
  • $119k - $144k

     ...Python, R, SAS, EViews, or VBA. Experience developing machine learning and AI-driven predictive analytics, which may include regression...  ...Experience working with cloud platforms and modern software engineering practices, including Azure, AWS, GCP, and Git. Strong knowledge... 
    Full time
    Local area

    MISO Energy

    Saint Paul, MN
    2 days ago
  • $70 - $80 per hour

     ...experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $80.00/hr IT/ Engineering Recruiter | Connecting IT...  ..., and maintenance of generative AI solutions. The primary...  ...Natural Language Processing (NLP), Machine Learning (ML), Deep Learning (DL... 
    Full time

    Brooksource

    Saint Paul, MN
    4 days ago
  •  ...Scientist will apply knowledge of statistics, machine learning, programming, and data modeling. They...  .... This role will involve applying AI/ML techniques to read and process technical...  ...with other data scientists and software engineers to implement algorithms and provide insights... 
    For subcontractor
    Internship
    Remote work
    Flexible hours

    Accelint

    Saint Paul, MN
    4 days ago
  •  ...development, pharmaceutical industry experts, and engineering. Our deep expertise in artificial intelligence, machine learning, and advanced statistical modelling, combined...  ...others to identify new opportunities to apply AI / ML to our content and products. Conduct research... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Norstella

    Saint Paul, MN
    1 day ago
  •  ...Description ClassWallet, a leading financial technology company in the United States, is seeking to hire a Senior AI Engineer to join our team. ClassWallet is a financial technology company serving agencies delegated responsibility to manage public funds. Agencies... 
    Local area
    Remote work

    GrabJobs

    Saint Paul, MN
    3 days ago
  • $70 - $80 per hour

     ...organization.We are currently seeking a Data Engineer to join our team. This role will support...  ...our broader efforts in implementing machine learning and advanced analytics capabilities to...  ...liability.Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI... 
    Contract work
    Temporary work
    Worldwide

    TEKsystems

    Saint Paul, MN
    2 days ago
  • AI/ML Engineer**** Please note: This role is not eligible for 100% remote work. Employees must live within a commutable distance of a...  .... Slalom's Data AI capability focuses on next-level AI and Machine Learning solutions for clients. You'll join a diverse team of engineers... 
    Temporary work
    Work at office
    Local area
    3 days per week

    Slalom

    Minneapolis, MN
    1 day ago
  • $1,000 per month

     ..., you agree to receive calls, AI-generated calls, text messages...  .... Job Description Role : Data Engineer Location : Minnesota Rate : $7...  ...contribute to a culture of continuous learning. Work with stakeholders, data...  ...query languages, tools, or machine learning algorithms, while... 
    Contract work
    Temporary work

    Hollstadt & Associates

    Saint Paul, MN
    4 days ago
  • $62 - $67 per hour

     ...including disability/veteran. Job Description Role Senior Data Engineer Location Hybrid in Oak Park Heights, MN (3 days onsite per week)...  ...observability, and DataOps practices Building data foundations that support AI/ML use cases What We're Looking For The ideal candidate is a... 
    Contract work
    Temporary work
    3 days per week

    Hollstadt & Associates

    Saint Paul, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI/Machine Learning Engineer. Be the first to apply!