Principal ML Engineer - Personalization & Production Systems

Walmart

Sunnyvale (CA)

On-site

USD 169,000 - 338,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, vision and dental coverage
401(k)
Stock purchase plan
Paid time off

Job summary

Walmart's Personalization team in Sunnyvale, CA is seeking a Principal ML Engineer to design and build scalable production ML systems for customer experiences. You will own end-to-end ML lifecycle, from data pipelines to model deployment, with cross-functional partners across ML, software engineering, data science, product, and platform teams.

The role emphasizes mentorship, engineering excellence, and thoughtful trade-offs between model quality and production constraints like latency and cost.

Qualifications

  • Bachelor’s degree in CS or related field with 5+ years in ML engineering.
  • Experience building production ML systems and end-to-end ML lifecycle.
  • Strong software engineering fundamentals and Python production practices.

Responsibilities

  • Architect and lead scalable ML systems powering customer personalization.
  • Own end-to-end ML lifecycle from data pipelines to deployment and monitoring.
  • Design high-performance batch and real-time ML architectures at scale.
  • Collaborate with Data Scientists and ML practitioners to productionize models.
  • Mentor engineers and establish engineering best practices.

Skills

Python
ML systems
PyTorch
TensorFlow
CI/CD
Cloud platforms

Education

Bachelor’s degree in computer science or related field

Tools

PyTorch
TensorFlow
Scikit-learn
XGBoost

Job description

Walmart's Personalization team in Sunnyvale, CA is seeking a Principal ML Engineer to design and build scalable production ML systems for customer experiences. You will own end-to-end ML lifecycle, from data pipelines to model deployment, with cross-functional partners across ML, software engineering, data science, product, and platform teams.

The role emphasizes mentorship, engineering excellence, and thoughtful trade-offs between model quality and production constraints like latency and cost.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff ML Engineer: Lead Production-Grade ML Systems
Staff ML Engineer: Lead Production-Grade ML Systems

Walmart • Sunnyvale (CA)

On-site
USD 169,000 - 338,000
Health benefits
401(k) plan
Stock purchase
+2
Senior Platform Engineer — AI & Cloud-Native Dev
Senior Platform Engineer — AI & Cloud-Native Dev

Walmart Global Tech • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
401(k) match
Stock purchase plan
Paid maternity and parental leave
+1
Senior Software Engineer – AI/ML Platform Lead
Senior Software Engineer – AI/ML Platform Lead

Walmart • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Discount Card
Live Better U
Walmart Academy
+1
Staff Software Engineer, AI/ML & Cloud Platform Lead
Staff Software Engineer, AI/ML & Cloud Platform Lead

Walmart Global Tech • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
401k match
Stock purchase plan
Paid maternity and parental leave
+9
Senior Software Engineer — AI/ML Platform Lead
Senior Software Engineer — AI/ML Platform Lead

Walmart • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
401(k) match
Stock purchase plan
Live Better U
Lead Data Scientist, Marketing Personalization & AI
Lead Data Scientist, Marketing Personalization & AI

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Stock
401(k)
Paid time off
Applied ML Scientist - Personalization & Recommender Systems
Applied ML Scientist - Personalization & Recommender Systems

Walmart Global Tech • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Stock options
Bonus program
Health benefits
+1
Staff Platform Engineer – Cloud-Native & AI/ML
Staff Platform Engineer – Cloud-Native & AI/ML

Walmart Connect • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Health benefits
401(k)
Stock purchase plan
+1
Staff Machine Learning Engineer — Lead Production ML MLOps
Staff Machine Learning Engineer — Lead Production ML MLOps

Socket.dev • Sunnyvale (CA)

On-site
USD 169,000 - 338,000
Health benefits
401(k) and stock purchase
Company-paid life insurance
+1
Onsite Lead Platform Engineer — AI/ML & Cloud-Native
Onsite Lead Platform Engineer — AI/ML & Cloud-Native

Walmart • Sunnyvale (CA)

On-site
USD 143,000 - 286,000
Medical, Vision, Dental
401(k)
Stock purchase
+4