Principal Machine Learning Scientist

Added: 02/10/2020

REF: 4768

Contract: Permanent

Location: Minneapolis, Minnesota, United States

We are a Fortune 100 Technology & Consumer Goods organization dedicated to building a best in class Data Science & Artificial Intelligence practice. We place research, development, and applications of cutting-edge machine learning and artificial intelligence algorithms across multiple technical teams to build innovative technologies at the forefront of our core business.  

We are looking for a Principal Machine Learning Scientist In this role you will combine strategic thinking with leadership skills, software engineering expertise and deep knowledge of Machine Learning and Artificial Intelligence algorithms. You will lead technical efforts to architect, develop, and productionalize models & algorithms form the core engines of our business!

Join our team if you enjoy:

  • Developing highly scalable algorithms based on state-of-the-art ML techniques 
  • Applying core software engineering fundamentals to develop and deploy practical working solutions that will scale to millions of requests per second with millisecond latency
  • Leverage deep knowledge of machine learning and computer science to contribute to the road-map of our best practice and core machine learning capabilities
  • Mentoring more junior data scientists, software engineers, and machine learning scientists to elevate the overall business


Technical Qualifications:

  • B.S. degree in a highly quantitative field (e.g. Computer Science, Engineering, Physics, Mathematics, Operations Research, etc) or equivalent experience (Advanced Degree preferred) 
  • Expertise in machine learning and an algorithmic background with deep understanding of at least one of the following areas: supervised and unsupervised learning methods, deep learning, reinforcement learning, graphical modeling, Bayesian inference, or nonlinear/stochastic optimization
  • 5+ years of experience building Machine Learning and/or AI products
  • 2 years of experience leading technical research, driving projects end-to-end, and production grade development efforts/teams
  • Expert proficiency with at least one data science/analytics programming language (e.g. Python, R)
  • Strong software design and implementation skills with a general-purpose programming language (e.g. OOP Python, Scala, Swift, C++/C#, Go, Java, Haskell, etc)


Nice to have:

  • Experience using high performance machine learning libraries and/or deep learning frameworks (e.g. PyTorch, Tensorflow, RAPIDs, etc)
  • Experience building distributed data processing pipelines  & data streaming (e.g. Apache Spark, Apache Beam, Apache Kafka)
  • Functional programming development skills

Apply Now

Complete the form below to apply for the Principal Machine Learning Scientist role:

Add Your CV

Alternatively select from

View all jobs