Senior AI/Machine Learning Specialist

3M

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Maplewood, MN
Salary
$188,251–$230,084 / yr
Posted
7 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $204k
This role $209k
$142k most similar roles pay here $257k

This role pays more than 54% of similar roles. Most pay $162,000–$246,150 — the shaded band above. At the midpoint, this role pays about $209k versus about $204k 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 · Senior AI/Machine Learning Specialist

As a Senior AI/Machine Learning Specialist, you will join an internal incubator to develop a new-to-the-world AI architecture and technical category. Serving as a hands-on individual contributor, technical lead, and software architect, you will translate Python research implementations into scalable, production-grade systems. You will shape the Rust architecture, manage concurrency and parallelization decisions, and build critical components for real-time inference, large offline simulations, and edge environments. The role involves collaborating with researchers on mathematical representations and causal structures while ensuring behavioral equivalence between research and production code. Key technical requirements include proficiency in Rust, Python, and C++, alongside experience in high-performance computing, distributed systems, and containerization. You will also manage performance profiling for CPU and memory while establishing robust CI/CD pipelines to support both cloud and on-premises deployments within a modular, interface-driven architecture.

What you'll do

  • Translate Python research implementations into scalable, production-grade Rust components.
  • Architect and implement runtime components for real-time inference, cloud services, and embedded environments.
  • Make technical decisions regarding concurrency, parallel execution, memory management, and distributed processing.
  • Collaborate with researchers to implement mathematical representations and learning mechanisms within system components.
  • Establish testing protocols for behavioral equivalence, determinism, reproducibility, and performance reliability.
  • Profile CPU, memory, and latency to identify bottlenecks and implement measurable improvements.
  • Build observability, CI/CD, containerization, and deployment capabilities for cloud and on-premises environments.
  • Mentor early-career developers and provide hands-on technical leadership across research and engineering teams.

What we're looking for

  • Bachelor's degree in a relevant field or a High School Diploma/GED with specific technical experience.
  • Ten years of professional software development experience building production systems.
  • Five years of experience building, scaling, or productionizing complex software, research systems, or high-performance computing applications.
  • Five years of experience productionizing research, scientific, simulation, compiler, or algorithm-intensive software.
  • Proficiency in Rust or substantial C++ experience with a commitment to develop in Rust.
  • Strong Python skills and experience translating Python algorithms or prototypes into production software.
  • Experience designing concurrent, parallel, performance-sensitive, or distributed systems.
  • Ability to understand unfamiliar algorithms, reason mathematically, and collaborate effectively with researchers.

More like this

Similar roles

Senior Machine Learning Engineer

CVS Health

Remote 10 days ago $111,240$222,480
Machine Learning Python PyTorch TensorFlow MLOps SQL Snowflake BigQuery Kubeflow CICD Reinforcement Learning Causal Inference Agentic AI Node.js React Distributed Modeling APIs
Remote

AI/Machine Learning Engineer

3M

Maplewood, MN 7 days ago $124,127$151,710
Rust Python C++ Machine Learning CI/CD Kubernetes AWS GCP Azure High-Performance Computing Parallel Computing Profiling Benchmarking neural-symbolic systems Reinforcement Learning

Senior AI Machine Learning Engineer

The Hartford

Chicago, IL +3 22 days ago $117,200$175,800
Python SQL AWS GCP Generative AI Agentic AI RAG CI/CD Airflow Cloud Composer Step Functions Vertex AI Pipelines infrastructure-as-code Git Data Pipelines
6+ yrs exp Hybrid

Senior AI Machine Learning Engineer

The Hartford

Chicago, IL +3 23 days ago $117,200$175,800
Python SQL AWS GCP Generative AI Agentic AI RAG CI/CD Airflow Cloud Composer Step Functions Vertex AI Pipelines infrastructure-as-code Git SDLC Data Pipelines
6+ yrs exp Hybrid

Senior AI Machine Learning Engineer

The Hartford

Columbus, OH +3 115 days ago $117,200$175,800
MLOps Python AWS GCP Generative AI LLM Terraform Cloud Formation CICD Jenkins GitHub Actions Docker Kubernetes Apache Airflow Spark Hadoop Hive Redshift Snowflake BigQuery SQL TensorFlow Scikit Learn Streamlit
5+ yrs exp Hybrid

Senior AI & Machine Learning Engineer

USAA

San Antonio, TX +1 35 days ago $143,320$273,930
Python SQL Java AWS SageMaker GCP Snowflake FastAPI OpenShift GenAI ML Ops Data Pipelines Graph Databases Agile Sentiment Analysis Machine Learning Data Engineering
6+ yrs exp Hybrid