AI/ML Software Engineer - Rust & Python (Early Career)

3M

Minnesota

On-site

USD 124,000 - 152,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation benefits
Travel up to 5%
Onsite in Maplewood MN

Job summary

3M is seeking an AI Software Developer, Early Career, to join an internal incubator building new AI architectures. You will convert Python research code into scalable Rust components and contribute to tests, simulations, and deployment tooling. Collaborate with researchers and engineers to balance accuracy with production readiness.

You will work onsite in Maplewood, MN, with opportunities to learn structured symbolic computation while handling confidential IP in a low-ego team culture.

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).
  • Five or more years of experience developing, testing, and maintaining software or technology systems, with substantial hands-on programming experience.
  • 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.

Responsibilities

  • Translating Python research modules into readable, tested Rust components.
  • Building and maintaining unit, integration, regression, simulation, and other tests; QA and production validation.
  • Implementing stable interfaces and runtime components within a modular architecture.
  • Profiling CPU usage, memory, latency, and throughput to improve performance and scalability.
  • Supporting containerization, CI/CD, observability, and deployment automation.
  • Helping create components for real-time inference, cloud services, and edge environments.
  • Collaborating with researchers and engineers to clarify requirements and trade-offs.

Skills

Python
C++
Rust
Version control

Education

Bachelor's degree or higher in CS/CE/Math or related field

Tools

Kubernetes
Docker
AWS
GCP
Azure
CI/CD

Job description

3M is seeking an AI Software Developer, Early Career, to join an internal incubator building new AI architectures. You will convert Python research code into scalable Rust components and contribute to tests, simulations, and deployment tooling. Collaborate with researchers and engineers to balance accuracy with production readiness.

You will work onsite in Maplewood, MN, with opportunities to learn structured symbolic computation while handling confidential IP in a low-ego team culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Engineer – Early Career (Rust & Python)
AI/ML Engineer – Early Career (Rust & Python)

3M • Maplewood (MN)

Hybrid
USD 124,000 - 152,000
Relocation benefits
Comprehensive benefits package
AI Engineer: Python/Rust for Production AI
AI Engineer: Python/Rust for Production AI

3M • Maplewood (MN)

Hybrid
USD 124,000 - 152,000
Medical
Dental & Vision
Health Savings Accounts
+1
AI Software Engineer — Python & Rust for Real-Time AI
AI Software Engineer — Python & Rust for Real-Time AI

3M Company • Maplewood (MN)

On-site
USD 124,000 - 152,000
Relocation benefits
Senior AI/ML Software Architect (Rust & Python)
Senior AI/ML Software Architect (Rust & Python)

3M Vietnam • Minnesota

On-site
USD 188,000 - 230,000
Relocation Benefits
Up to 5% travel
Onsite work in Maplewood, MN
AI/ML Engineer: Production-Grade AI Systems
AI/ML Engineer: Production-Grade AI Systems

USA 3M Company • Minnesota

On-site
USD 124,000 - 152,000
Senior AI Architect: Lead Real-Time ML & Rust Production
Senior AI Architect: Lead Real-Time ML & Rust Production

3M • Maplewood (MN)

Hybrid
USD 188,000 - 230,000
Relocation benefits
Senior AI Architect & ML Systems Engineer
Senior AI Architect & ML Systems Engineer

3M • Minnesota

On-site
USD 188,000 - 230,000
Senior AI/ML Architect for Real-Time Systems
Senior AI/ML Architect for Real-Time Systems

3M Company • Maplewood (MN)

On-site
USD 188,000 - 230,000
Relocation benefits may be offered
Senior AI/Machine Learning Specialist
Senior AI/Machine Learning Specialist

3M • Minnesota

On-site
USD 188,000 - 230,000
Senior AI/Machine Learning Specialist
Senior AI/Machine Learning Specialist

3M • Maplewood (MN)

On-site
USD 188,000 - 230,000
Relocation benefits