Taro Logo

Senior, Software Engineer (Machine Learning)

World's biggest retailer transforming shopping experiences through technology and innovation.
$117,000 - $234,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · E-Commerce

Description For Senior, Software Engineer (Machine Learning)

Join Walmart Global Tech as a Senior Machine Learning Engineer in our eCommerce Search team, where you'll lead the development of cutting-edge machine learning systems that impact millions of customers worldwide. As part of Walmart International, spanning 5,200+ retail units across 23 countries, you'll work at the intersection of machine learning and software engineering, handling the full lifecycle of complex ML systems.

In this role, you'll be responsible for designing and implementing scalable machine learning solutions, from initial conception to production deployment. You'll work with state-of-the-art technologies including distributed data processing tools, MLOps platforms, and cloud infrastructure. The position offers a unique opportunity to tackle challenging problems in areas such as recommender systems, NLP, and large language models.

As a technical leader, you'll help shape the architecture and best practices of our ML systems while mentoring other engineers. You'll collaborate with cross-functional teams including product managers and data scientists to deliver impactful solutions. The role combines hands-on development with strategic technical leadership, making it perfect for those who want to drive innovation at scale.

Walmart offers competitive compensation ($117,000-$234,000) plus performance bonuses, comprehensive benefits including 401(k) match, stock purchase plans, and excellent healthcare coverage. We embrace a hybrid work model that balances in-office collaboration with flexible remote work. Join us in reimagining retail through technology and making a difference in how millions of people shop.

Last updated 13 days ago

Responsibilities For Senior, Software Engineer (Machine Learning)

  • Lead design, development, and deployment of ML systems
  • Contribute to technical strategy and system architecture
  • Provide technical guidance and mentorship
  • Apply software engineering best practices
  • Collaborate with cross-functional teams
  • Build and optimize model training workflows
  • Implement efficient model serving systems
  • Troubleshoot business and production issues
  • Perform root cause analysis
  • Manage end-to-end ML system lifecycle

Requirements For Senior, Software Engineer (Machine Learning)

Java
Python
Scala
Kubernetes
  • 5+ years of experience in developing and deploying machine learning systems in production
  • Experience with distributed data processing tools like Apache Spark
  • Experience with MLOps tools for experiment tracking
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Strong understanding of machine learning algorithms
  • Proficiency in programming languages such as Python
  • Experience with ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Experience building and managing data pipelines
  • Experience in building scalable Microservices using Java/Scala
  • Bachelor's degree in computer science or related field

Benefits For Senior, Software Engineer (Machine Learning)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Performance-based bonus awards
  • 401(k) match
  • Stock purchase plan
  • Medical, vision and dental coverage
  • Paid maternity and parental leave
  • PTO including sick leave
  • Company-paid life insurance
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education program

Interested in this job?

Jobs Related To Walmart Senior, Software Engineer (Machine Learning)