Posted in

AI Software Development Engineer

AI Software Development Engineer

Company3M
LocationWoodbury, MN, USA
Salary$122292 – $149468
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

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.

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.’

Preferred Qualifications

  • 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.