AI/Machine Learning Engineer

3M

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Maplewood, MN
Salary
$124,127–$151,710 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $138k
$109k most similar roles pay here $263k

This role pays less than 92% of similar roles. Most pay $162,000–$238,687 — the shaded band above. At the midpoint, this role pays about $138k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About 3M

3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing

3M currently has 61 open roles on FindRole.

Listed pay typically runs $145,676–$178,049 across 51 roles with salary data.

Most-posted roles

View all roles at 3M

At a glance

TL;DR · AI/Machine Learning Engineer

As an AI/Machine Learning Engineer, you will join an internal incubator team focused on developing a new-to-the-world AI architecture and technical category. You will work alongside experienced researchers to convert Python research and development code into scalable production components, primarily using Rust. Your daily responsibilities include building tests, simulations, runtime services, and performance improvements to move foundational research into real-world systems. You will also manage unit, integration, and regression testing while profiling CPU usage, memory, latency, and throughput. The role requires proficiency in Python, Rust, C++, containerization, CI/CD, and various deployment environments including cloud and edge systems. You will apply knowledge of structured relational, causal, and neural symbolic computation to solve complex problems involving real-time inference, offline simulations, and the integration of mathematical algorithms into robust, maintainable software components within a modular architecture.

What you'll do

  • Convert Python research and development code into scalable, maintainable production components using Rust.
  • Build and maintain comprehensive test suites including unit, integration, regression, and simulation tests.
  • Implement stable interfaces and runtime components within a modular architecture to protect intellectual property.
  • Profile system performance by monitoring CPU usage, memory, latency, and throughput for optimization.
  • Support infrastructure requirements such as containerization, CI/CD pipelines, and deployment automation.
  • Develop components supporting diverse environments including real-time inference, cloud services, and edge systems.
  • Document technical designs, interfaces, benchmarks, and operating assumptions for team maintenance.
  • Apply knowledge of neural symbolic computation and other advanced AI concepts to production software.

What we're looking for

  • A Bachelor's degree in a relevant STEM field is required, or a High School Diploma with five years of software experience.
  • Candidates must have at least five years of programming experience in Python and either C++, Rust, or another systems language.
  • Candidates must have at least three years of experience in core software engineering practices like version control and automated testing.
  • Experience converting research code, mathematical algorithms, or prototypes into robust, production-ready software is preferred.
  • Proficiency in Rust or a demonstrated ability to learn Rust quickly is highly valued.
  • Knowledge of high-performance computing, concurrency, parallel computing, or systems programming is an asset.
  • Experience with containerization, CI/CD, cloud providers, and performance profiling tools is preferred.

More like this

Similar roles

Machine Learning Engineer

Twilio

Remote 3 days ago $174,960$213,840
Python Java SQL MLOps Kubernetes Docker AWS GCP Azure Airflow Kubeflow SageMaker Snowflake DynamoDB OpenSearch LangChain LangGraph Spark Flink Kafka Streams RAG CI/CD GitOps
5+ yrs exp Remote

Senior AI/Machine Learning Specialist

3M

Maplewood, MN 7 days ago $188,251$230,084
Rust Python C++ Machine Learning Reinforcement Learning Distributed Systems CI/CD Containerization High-Performance Computing Agile Scrum Symbolic AI Neural-Symbolic Systems Cloud Services Profiling
10+ yrs exp

Artificial Intelligence and Machine Learning Engineer

General Dynamics

Springfield, VA 69 days ago $161,500$218,500
Artificial Intelligence Machine Learning Python Big Data Statistical Techniques Data Transformation Model Selection Cross-Validation System Architecture Systems Modeling Simulation Data Engineering
5+ yrs exp

AI & Machine Learning Engineer I

Gen Digital

Remote (Mountain View, CA) 37 days ago $176,000$191,000
Machine Learning Python SQL BigQuery Spark A/B Testing Feature Engineering Supervised Learning Hyperparameter Tuning Recommender Systems Uplift Modeling Contextual Bandits Causal Inference Version Control AI Coding Assistants Data Science
2+ yrs exp Remote

Artificial Intelligence & Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA 53 days ago $77,600$176,000
Machine Learning Deep Learning Reinforcement Learning LLMs MLOps TensorFlow PyTorch vLLM Ollama Docker Kubernetes AWS Azure RESTful APIs Microservices
4+ yrs exp

AI/ML Engineer

Booz Allen Hamilton

McLean, VA +1 81 days ago
LLMs Generative AI LangGraph MCP A2A PyTorch Keras Python Machine Learning Deep Learning AWS Statistics Agentic Frameworks