Skip to content
New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →

From the employer's careers site First seen 24 Oct 2026

Senior AI/Machine Learning Specialist

3M Maplewood, MN On-site senior full-time

Salary

$188,251 - $230,084 per year

Apply on 3M

Description

As a Senior AI Software Developer, you will join an internal incubator building a new-to-the-world AI architecture and a new technical category. You will be a hands-on senior individual contributor, technical lead, and software architect who turns Python research implementations into scalable, production-grade systems.

Responsibilities:

  • Architecting and implementing scalable runtime components for real-time inference, near-real-time reasoning, large offline simulations, cloud services, on-premises deployments, and embedded or edge environments.
  • Evaluating and driving decisions for concurrency, parallel execution, memory management, inter-process communication, and distributed processing.
  • Working directly with researchers on mathematical representations, activation dynamics, mapping, retrieval, learning mechanisms, and causal structures within clearly defined system components.
  • Establishing behavioral-equivalence, determinism, reproducibility, regression, simulation, performance, and reliability testing between research and production implementations.
  • Profiling CPU, memory, latency, throughput, and scaling behavior; identifying bottlenecks and implementing measurable improvements.
  • Defining stable interfaces in a modular, interface-driven architecture that protects proprietary intellectual property while enabling teams to build, test, and optimize clearly defined subsystems.
  • Building observability, CI/CD, containerization, deployment, and operational capabilities for Cloud and on-premises environments.
  • Mentoring early-career developers and modeling low-ego, hands-on technical leadership across research and engineering teams.
  • Contributing to inventions, patents, and managed publication or conference activities consistent with program requirements.

Requirements:

  • Bachelor's degree or higher in computer science, computer engineering, applied mathematics, physics, cognitive science, computational neuroscience, or a related field.
  • OR High School Diploma/GED AND five years of experience building, scaling, or productionizing complex software, research systems, simulation platforms, compilers, high-performance computing applications, or algorithm-intensive technology.
  • Ten (10) years of professional software-development experience building production systems.
  • Five (5) years of experience productionizing research, scientific, simulation, compiler, high-performance computing, or algorithm-intensive software.

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

  • Demonstrated production experience with Rust, or substantial C++ experience at scale with demonstrated ability and commitment to develop in Rust.
  • Strong Python skills and experience translating Python algorithms or prototypes into production software.
  • Exposure to symbolic AI, neural-symbolic systems, cognitive architectures, causal reasoning, analogical reasoning, reinforcement learning, constraint solving, or simulation systems.
  • Experience designing concurrent, parallel, performance-sensitive, or distributed systems, including machine learning and reinforcement learning environments.
  • Experience creating automated tests and benchmarks for correctness, behavioral fidelity, determinism, reproducibility, reliability, and performance.
  • Ability to understand unfamiliar algorithms, reason mathematically, collaborate effectively with researchers, and make sound tradeoffs between algorithm changes and reference fidelity.
  • A collaborative, low-ego working style and sound judgment when handling confidential or access-controlled intellectual property.
  • Experience working with Agile Scrum methodologies.

Skills

Required

Nice to have

  • symbolic AI
  • neural-symbolic systems
  • cognitive architectures
  • causal reasoning
  • analogical reasoning
  • reinforcement learning
  • constraint solving
  • simulation systems
  • Agile Scrum methodologies

Ready to apply?

You apply with the employer directly. Their original posting is here: https://3m.wd1.myworkdayjobs.com/en-US/Search/job/US-Minnesota-Maplewood/Senior-AI-Machine-Learning-Specialist_R01170504

Apply on 3M