This job listing has expired and the position may no longer be open for hire.

Senior Systems and Software Engineer (Maplewood, MN) at 3M

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Maplewood, Minnesota





Job Description:

3M is seeking a Senior Systems and Software Engineer to join the Consumer Business Group’s Analytics Center of Excellence located in Maplewood, Minnesota

Job Summary:

You will be part of a team developing world-class process and tools for integrating machine learning, statistical computing, and artificial intelligence into everyday business critical processes ranging from inventory optimization, consumer segmentation, to multichannel marketing optimization.   You will be collaboratively and creatively inventing new to the world combinations of statistical computing and machine learning methods to transform commerce (both brick-and-mortar and ecommerce). You will be helping build automated, intelligent system that transform how 3M—one of the world’s most innovative, science-based companies--operates.

Primary Responsibilities include but are not limited to the following:


  • Collaborate to conceive, invent, and prototype proprietary computational/decision support tools based on machine learning and statistical computing

  • Work with cross-functional teams to identify key business problems, devise innovative solutions, and define technical requirements

  • Develop and manage the strategic roadmap for computational intelligence applications in collaboration with leadership

  • Prioritize projects and day-to-day activities of the team in line with business priorities and overall roadmap

  • Collaborate with teams developing new to 3M and new-to-the-world capabilities integrating computational intelligence into business operations

  • Serve as Scrum Master and DevOps leader

Basic Qualifications:


  • Bachelor’s degree or higher from an accredited institution

  • Minimum of four (4) years of experience developing and managing systems architecture

  • Experience in machine learning, artificial intelligence platforms and products

  • Experience managing full life cycle software projects using Agile/Scrum methodologies

Preferred Qualifications:


  • Experience delivering complex, cross-functional software solutions both on premise and using Microsoft AZURE

  • Excellent communication skills and the ability to foster effective teamwork

  • Outstanding troubleshooting skills, especially related to problem-solving and addressing bottlenecks preventing applications from delivering their anticipated value

  • Experience defining technology roadmaps and software requirements

  • Experience providing intuitive web based user experiences that convey information to support business operations decisions 

  • DevOps experience

  • Software technology experience such as C++/C#, JavaScript/jQuery, HTML5)

  • Database technology experience, including SQL/MySQL and NoSQL solutions 

  • Experience with Big Data technologies (like MapReduce and Hadoop)

Location: Maplewood, MN

Travel: May include up to 5% travel

Relocation Benefits: Are not authorized for this position

See job description.