Taro Logo

Sr ML Engineer - 1:1 Personalization (Python, Applied ML, Vertex)

One of America's leading retailers offering outstanding value, inspiration, innovation and exceptional guest experience.
Brooklyn Park, MN, USA
$95,000 - $171,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Retail

Job Description

Target, one of America's leading retailers, is seeking a Senior Machine Learning Engineer to join their Data Sciences team. This role focuses on developing and managing state-of-the-art predictive algorithms for 1:1 personalization and custom audiences. The position offers a competitive salary range of $95,000 - $171,000 and operates on a hybrid work model at their Brooklyn Park, MN location.

The ideal candidate will have 3+ years of experience in applied Machine Learning/ML Ops, with strong expertise in Python, Java, or Scala. You'll be responsible for designing and implementing production-ready ML systems that power personalized guest experiences, working closely with data scientists, product managers, and software engineers. The role requires extensive experience with ML Ops tools like GCP Vertex AI, BigQuery, and containerization technologies.

Target offers a comprehensive benefits package including medical, dental, vision, life insurance, 401(k), and various other perks. The company is known for its commitment to responsible corporate citizenship and has been giving 5% of its profits back to communities since 1946. This role presents an excellent opportunity to work on cutting-edge ML technologies while making a real impact on Target's digital transformation journey.

The position combines technical expertise with leadership responsibilities, including mentoring junior team members and presenting to technical leaders. You'll be working in a collaborative environment where you can contribute to building sophisticated ML infrastructure and solving complex engineering challenges at scale.

Last updated 10 days ago

Responsibilities For Sr ML Engineer - 1:1 Personalization (Python, Applied ML, Vertex)

  • Design, build and scale production-ready ML systems
  • Power personalized and data-driven guest experiences
  • Work with data scientists, product managers, and software engineers
  • Turn models into robust, high-performing services
  • Participate in code reviews
  • Create maintainable and well-tested codebase with documentation
  • Design and develop additional tooling like REST APIs or streaming message queues
  • Present work to technical leaders
  • Conduct training sessions
  • Mentor junior team members

Requirements For Sr ML Engineer - 1:1 Personalization (Python, Applied ML, Vertex)

Python
Java
Scala
Kubernetes
  • 4-year degree in Quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experience
  • 3 plus years of experience in end-to-end applied Machine Learning/ML Ops
  • Demonstrated programming experience in Python, Java or Scala
  • Experience deploying Machine Learning algorithms into production environments
  • Extensive experience with ML Ops (GCP Vertex AI, BigQuery, etc.) and containerization
  • Familiarity with Deep Learning frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Experience with Recommendation Systems, Personalization, NLP, or Computer Vision
  • Knowledge of feature stores, vector databases, or real-time streaming architectures
  • Good understanding of Big Data tech - specifically Spark and/or Hadoop ecosystem
  • Excellent communication skills
  • Self-driven and motivated team-player

Benefits For Sr ML Engineer - 1:1 Personalization (Python, Applied ML, Vertex)

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Life Insurance
  • 401k
  • Employee discount
  • Short term disability
  • Long term disability
  • Paid sick leave
  • Paid national holidays
  • Paid vacation

Related Jobs