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

AI/Machine Learning Engineer

$124.13k - $151.71k

3M Co

On-site

US, Minnesota, Maplewood

Full time

R01170506

Job Description:

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.

Chat with Max

For assistance with searching through our current job openings or for more information about all things 3M, visit Max, our virtual recruiting assistant on 3M.com/careers.

Applicable to US Applicants Only:The expected compensation range for this position is $124,127 - $151,710, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate’s relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at:

Good Faith Posting Date Range 09/04/2026 To 10/04/2026 Or until filled

All US-based 3M full time employees will need to sign an employee agreement as a condition of employment with 3M. This agreement lays out key terms on using 3M Confidential Information and Trade Secrets. It also has provisions discussing conflicts of interest and how inventions are assigned. Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.

Learn more about 3M’s creative solutions to the world’s problems at or on Instagram, Facebook, and LinkedIn @3M.

Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties.

Safety is a core value at 3M. All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.

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.

Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.

3M Global Terms of Use and Privacy Statement

Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.

Please click on the following links and select the country where you are applying for employment to review the applicable Terms of Use (link here) ( and Privacy Policy (link here) ( . Before submitting your application, you will be asked to confirm your agreement with the terms.

At 3M we apply science in collaborative ways to improve lives daily as our employees connect with customers all around the world. Learn more about 3M's creative solutions to global challenges at or on Twitter @3M or @3MNews.

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 1 day ago
Similar jobs that could be interesting for youBased on the AI/Machine Learning Engineer in Saint Paul, MN vacancy
  • $118k - $176k

     ...seekers. (*Comscore, Total Visits, March 2025) Day to Day The Machine Learning Engineer I role partners closely with business partners across...  ...and ship measurable improvements. Responsibilities Build AI/ML systems for search, ranking, and recommendations Develop... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    2 days ago
  • $114.6k - $234.6k

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

    Oracle

    Saint Paul, MN
    4 days ago
  • $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 modeling... 
    Suggested
    Part time
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    3 days 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 contract-to...  ...between data science and production, ensuring AI solutions make a real-world impact.... 
    Suggested
    Contract work
    Local area
    3 days per week

    Intuitive Technology Group - Transforming Tomorrow

    Saint Paul, MN
    6 days ago
  • $138k - $208k

     ...experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior 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
    4 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
    2 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
    4 days ago
  • $124k - $186k

     ...Machine Learning II Engineer - Incydr Product Development Mimecast is at the forefront of the cybersecurity industry, delivering innovative solutions...  ...and help them secure their collaboration culture. AI-First Engineering at Mimecast Mimecast is an AI-first... 
    Work at office
    Local area
    Immediate start
    Shift work
    2 days per week

    Mimecast

    Minneapolis, MN
    1 day 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
    2 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
    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
    3 days ago
  • $94.9k - $122.4k

     ...solve complex business problems on large data sets, integrating multiple systems. Job Overview We are seeking a product-oriented AI/ML Engineer who partners with product managers, software engineers, data engineers, and business stakeholders to design and deliver... 
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Saint Paul, MN
    6 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
    4 days ago
  •  ...registry, deployment automation, monitoring). Collaborate with Data Engineering on feature pipelines and data contracts. Own production health:...  ...distributed training experience. Experience with responsible AI toolkits and compliance requirements." Python, TensorFlow,... 

    Centraprise

    Minneapolis, MN
    2 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
    4 days ago
  •  ...the development and deployment of advanced analytics, machine learning, optimization, and AI-driven solutions that deliver measurable business impact...  ...teams involving both Data Science and Software Engineering, including collaboration on production systems, deployed... 
    Hourly pay
    Contract work

    Kforce

    Saint Paul, MN
    5 days ago
  • $97.5k - $209.5k

     ...focus on developing and optimizing Python code to support AI and machine learning initiatives. This role requires you to obtain and maintain...  ...priorities Mentor and provide technical guidance to junior engineers and peers Drive adoption of engineering best practices... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  • $74.1k - $148.3k

     ...system of OCI’s data centers. As a Principal Engineer, you will serve as a technical authority...  ...deployment speed. • Capture lessons learned and lead technical reviews to refine OCI’...  ...innovations to life-saving care. And with AI embedded across our products and services... 
    Temporary work
    Live in
    Local area
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Defunct

    Saint Paul, MN
    4 days ago
  • Senior Software Engineer Location: St. Paul, MN or Juno Beach, FL are preferred, but open to other locations in the US. Employment Type/Duration...  ...an execution company. We help organizations move technology and AI initiatives from concept to measurable capability, working... 
    Contract work
    Temporary work
    Flexible hours

    Concord

    Saint Paul, MN
    3 days ago
  •  ...Lead the development and implementation of machine learning models to solve complex business...  ...datasets. Provide expertise in Azure Open AI Service and Cloud AutoML to optimize and...  ...improve data accessibility and enhance search engine optimization. Implement MLOps practices... 

    Kasmo Global

    Saint Paul, MN
    2 days ago
  • $119k - $144k

     ...as 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... 
    Full time
    Local area

    MISO Energy

    Saint Paul, MN
    6 days ago
  • $170k - $215k

     ...technologies such as real-world data, machine learning and predictive analytics. As one of the...  ...large language models, and generative AI, combined with our domain knowledge, enables...  ...collaboration with content and product engineering teams Implement rigorous testing and... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Norstella

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

     ...reporting, build data pipelines, and support AI-driven initiatives that improve...  ...business stakeholders, BI Analysts and Data Engineers on defining and building data sets to be...  ...scientific methods, data mining techniques, machine-learning algorithms and methodologies in... 
    Weekly pay
    Work at office
    Remote work
    Flexible hours

    Help At Home

    Saint Paul, MN
    5 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
    2 days ago
  • $160k - $200k

     ...seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In this...  ...development is a plus.Experience with any AI tools or programming is a plus.Experience...  ...JIRA.Our ideal candidate would be eager to learn, enjoy problem solving, has detailed... 
    Full time
    Work at office
    Local area
    Remote work

    Quantum

    Mendota Heights, MN
    2 days ago
  •  ...Lead Data Engineer We are seeking a highly skilled and strategic Lead Data Engineer to...  ...pioneering the integration of advanced AI solutions into our reporting processes to...  ...Champion and implement advanced AI and machine learning techniques to innovate reporting solutions... 
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Saint Paul, MN
    1 day ago
  • $139.4k - $230k

     ...What Is the Opportunity? Travelers Data Engineering team constructs pipelines that...  ...data to support Artificial Intelligence, Machine Learning and business intelligence/insights. What...  ...consumer needs. Experience leveraging AI tools to accelerate delivery velocity and... 
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    2 days ago
  • $1,000 per month

     ..., you agree to receive calls, AI-generated calls, text messages...  ...Job Description Role : Data Engineer Location : Minnesota Rate :...  ...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
    6 days ago
  • $100.79k - $160.26k

     ...career. Let’s see what we can achieve. Together. Summary The Data Engineer, Solutions & Data role designs, builds, and operates data...  ...enabling faster onboarding of new data and more consistent analytics/AI consumption and creating reduced manual effort through reusable... 
    Work at office
    Remote work
    Visa sponsorship

    DLA Piper

    Saint Paul, MN
    2 days ago
  • Senior Data Engineer Boston Scientific's Active Implantable Systems (AIS) R&D organization is seeking a Senior Data Engineer to join our AI Transformation core...  ...Experience building data pipelines that support machine learning, LLM or agentic AI workflows. Experience with... 

    Intracept by Boston Scientific

    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!