Taro Logo

Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)

One of America's leading retailers offering outstanding value, inspiration, innovation and exceptional guest experience.
Brooklyn Park, MN, USA
$128,000 - $231,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)

Target is seeking a Lead Machine Learning Engineer to join their Data Sciences team, focusing on creating personalized recommendations for Target.com and the Target App. This role combines advanced machine learning expertise with practical software engineering skills to build and deploy scalable AI solutions. The position offers a competitive salary range of $128,000 - $231,000 and comprehensive benefits.

As a Lead ML Engineer, you'll be at the forefront of developing state-of-the-art predictive algorithms that leverage Target's extensive data to optimize decisions across Digital/Ecommerce, Marketing, Supply Chain Optimization, Search, and Personalization. The role demands expertise in Python, PySpark, and modern ML frameworks, along with experience in MLOps and distributed systems.

The ideal candidate will have 5+ years of experience in end-to-end Machine Learning application development, with either a PhD/MS in a quantitative field or equivalent experience. You'll be responsible for designing and implementing production ML solutions, maintaining high-quality codebases, and mentoring junior team members. The position requires excellent communication skills and the ability to collaborate effectively with cross-functional teams.

Target offers a comprehensive benefits package including medical, dental, vision, life insurance, 401(k), paid time off, and employee discounts. The role operates on a hybrid work model, combining onsite work at Target HQ in Minnesota with remote flexibility. This is an excellent opportunity for an experienced ML engineer looking to make a significant impact in retail technology while working for one of America's leading retailers.

Last updated 24 days ago

Responsibilities For Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)

  • Design, implement, and optimize production machine learning solutions
  • Participate in code reviews
  • Create maintainable well-tested codebase with documentation
  • Conduct training sessions
  • Present work to technical and non-technical peers/leaders
  • Build knowledge on business priorities/strategic goals
  • Develop personalized recommendations for Target.com and Target App

Requirements For Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)

Python
Kafka
  • 4-year degree in Quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experience
  • PhD/MS in Computer Science, Applied Mathematics, Statistics, Physics or equivalent work experience
  • 5+ years of experience in end-to-end Machine Learning application development
  • Highly proficient programming in Python and either PySpark or Scala
  • Experience with ML frameworks such as Pytorch, TensorFlow, xgboost, sklearn or ONNX
  • Experience with ML Ops and cloud ML services
  • Experience using distributed training frameworks
  • Experience with serving frameworks
  • Good understanding of Big Data tech - specifically Hadoop, Spark and Kafka
  • Experience creating and maintaining CI/CD pipelines
  • Excellent communication skills
  • Experience in mentoring junior team members

Benefits For Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Life insurance
  • 401(k)
  • Employee discount
  • Short term disability
  • Long term disability
  • Paid sick leave
  • Paid national holidays
  • Paid vacation

Jobs Related To Target Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)