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
Employment
Full-time
Posted
53 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $138k
$107k $280k
below market most similar roles pay here above market

This role pays less than 95% of similar roles. Most pay $170,412–$244,537 — the blue band above. At the midpoint, this role pays about $138k versus about $207k 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 42 open roles on FindRole.

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

Most-posted roles

View all roles at 3M

At a glance

TL;DR · AI/Machine Learning Engineer

JOB TITLE: AI/Machine Learning Engineer As an AI Software Developer, Early Career, you will join an internal incubator to build a new-to-the-world AI architecture and technical category. Working alongside experienced researchers, you will convert Python research and development code into scalable production components, primarily using Rust. Your daily responsibilities include building unit, integration, and regression tests, implementing stable interfaces within modular architectures, and profiling CPU usage, memory, and latency. You will utilize Python, Rust, C++, containerization, CI/CD, and observability tools to support real-time inference and cloud services. The role involves translating mathematical algorithms into robust software while navigating structured relational, causal, and neural symbolic computation. You will help move foundational research into real-world systems by ensuring performance, scalability, and reproducibility across various embedded and edge environments.

What you'll do

  • Convert Python research and development code into scalable production components using Rust.
  • Build and maintain unit, integration, regression, simulation, and reproducibility tests.
  • Implement stable interfaces and runtime components within a modular architecture.
  • Profile CPU usage, memory, latency, and throughput to improve system performance and scalability.
  • Support concurrent execution, Python/Rust interoperability, containerization, and CI/CD pipelines.
  • Create components for real-time inference, offline simulations, cloud services, and embedded environments.
  • Document designs, interfaces, benchmarks, and operating assumptions for maintenance and safety.
  • Apply knowledge of relational, causal, and neural symbolic computation to production software.

What we're looking for

  • Must have a Bachelor's degree or higher in a relevant STEM field or a High School Diploma/GED with five or more years of software development experience.
  • Must have five years of programming ability in Python and either C++, Rust, or another systems programming language.
  • Must have three years of experience in core software-engineering practices including version control, code review, debugging, automated testing, and technical documentation.
  • Hands-on Rust experience or a strong interest and demonstrated ability to learn Rust quickly (preferred).
  • Experience converting prototypes, research code, simulations, or mathematical algorithms into robust software (preferred).
  • Coursework or experience in algorithms, data structures, operating systems, concurrency, parallel computing, compilers, graph algorithms, or high-performance computing (preferred).
  • Experience with Python/Rust or Python/C++ interoperability, containers, Kubernetes, Cloud Providers, CI/CD, databases, or messaging systems (preferred).

More like this

Similar roles

Senior AI/Machine Learning Specialist

3M

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

Artificial Intelligence/Machine Learning Engineer

Booz Allen Hamilton

Fort Meade, MD 27 days ago
Python Java C++ MLOps DevOps Natural Language Processing Deep Learning Computer Vision Docker Kubernetes Infrastructure-as-Code AWS Azure Linux UNIX Cloud-native Data Science Data Analytics
2+ yrs exp

Artificial Intelligence and Machine Learning (AI/ML) Engineer

General Dynamics

Springfield, VA 115 days ago $161,500–$218,500
Artificial Intelligence Machine Learning Python Big Data Data Transformation Model Selection Cross-Validation Statistical Techniques Systems Design Systems Modeling Simulation Data Engineering Data Science Operating Systems Application Software
5+ yrs exp

Artificial Intelligence and Machine Learning Engineer

Booz Allen Hamilton

Camp Lejeune, NC 28 days ago $99,000–$225,000
MLOps Python Docker Kubernetes CI/CD SQL Java Bash Shell HCL YAML JavaScript Typescript NiFi Airflow AWS Azure GCP ETL ELT NIST SP 800-53 Jira Confluence Scrum SAFe

Artificial Intelligence & Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA 34 days ago
Large Language Models Deep Learning Reinforcement Learning TensorFlow PyTorch Scikit-learn vLLM Ollama ONNX MLOps Docker Kubernetes AWS Azure RESTful APIs Microservices real‑time inference pipelines
3+ yrs exp

AI/ML Engineer

Chime

Chicago, IL +2 141 days ago $125,000–$292,000
Python SQL PyTorch AWS SageMaker Spark PySpark Snowflake Kafka Redis Airflow MLOps Deep Learning Transformers