3M Companiesposted 3 days ago
$122,292 - $149,468/Yr
Full-time • Entry Level
Hybrid • Maplewood, MN
Miscellaneous Manufacturing

About the position

As an AI Software Development Engineer in 3M's Corporate Research Laboratory, you will work on a team developing new approaches to AI. You will have the opportunity to collaborate with some of the most innovative people around the world. We're looking for a Python-focused software engineer who can work closely with scientists to implement experimental AI systems, simulation infrastructure, and architecture. You'll be writing code that's used directly in the research process, so clarity, modularity, and responsiveness are critical. This is a great fit for someone who enjoys clean problem-solving, iterative code design, and working closely with technical thinkers.

Responsibilities

  • Write modular, testable Python code to implement experiments, simulations, or architectural mechanisms.
  • Extend an evolving codebase that supports research into novel AI architectures and systems.
  • Writing primary code for a novel AI engine.
  • Help write internal interfaces (e.g., algorithmic and computational modules, scheduling logic, inference cycles).
  • Collaborate with researchers who define the 'what'; your job is to build the 'how.'

Requirements

  • Bachelor of Science degree in Computer Science, Software Engineering, AI Science or Engineering (completed and verified prior to start).
  • Two (2) years of experience in machine learning, AI, or computational modeling research in academic, private, public, government, or military environment.
  • Fluency in Python, including object-oriented programming and functional idioms.

Nice-to-haves

  • Master's degree in Computer Science, Software Engineering, AI Science or Engineering, or a related field.
  • Experience working on complex research codebase or simulation systems.
  • Comfortable building and modifying systems from scratch.
  • Interest in systems that involve simulation, machine learning, or modeling of complex adaptive systems.
  • Able to work on a team where the problem is evolving, and code is shared.
  • Curious, fast learner, solid communicator.

Benefits

  • Medical, Dental & Vision
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Voluntary Benefits
  • Paid Absences
  • Retirement Benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service