To set you up for success in this role from day one, 3M is looking for candidates who must have the following qualifications: Bachelor's degree or higher in computer science, computer engineering, applied mathematics, physics, cognitive science, computational neuroscience, or a related field (completed and verified prior to start). High School Diploma/GED (completed and verified prior to start) AND five years of experience building, scaling, or productionizing complex software, research systems, simulation platforms, compilers, high-performance computing applications, or algorithm-intensive technology.