Principal, Software Engineer

Walmart is a multi-national people-led tech-powered omnichannel retailer with over 2.2M associates.
Bentonville, AR, USA
$110,000 - $220,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal, Software Engineer

Walmart's People.AI team is seeking an exceptional Principal Software Engineer to join their Enterprise People Technology team. This role focuses on developing innovative ML systems and implementing cutting-edge Generative AI technologies to support HR operations. As part of a Fortune #1 company, your work will impact millions of associates globally.

The position involves leading the development of enterprise-scale machine learning systems, working with cutting-edge AI technologies, and collaborating with a diverse team. You'll be responsible for designing end-to-end system architecture, developing production-grade ML services, and working closely with researchers and data scientists to improve ML models and MLOps practices.

The ideal candidate should have exceptional Python programming skills, strong experience in machine learning applications, and a proven track record in software engineering. You'll work in Bentonville, AR, as part of Walmart Global Tech, where you'll have the opportunity to make an impact on a massive scale while enjoying comprehensive benefits including competitive salary, performance bonuses, health benefits, 401(k), stock purchase options, and more.

This role offers significant growth prospects and the chance to work with state-of-the-art AI technologies while supporting Walmart's mission of helping people save money and live better. You'll be part of a culture that values collaboration, innovation, and continuous learning, with access to resources and opportunities that only a global retail leader can provide.

Last updated 7 hours ago

Responsibilities For Principal, Software Engineer

  • Work in an Agile environment as part of a scrum team
  • Design end-to-end system architecture for data-intensive applications
  • Develop and deploy production-grade real-time/batch machine learning services
  • Collaborate with applied researchers and data scientists
  • Support production operations by participating in on-call rotations
  • Implement cutting-edge Generative AI technologies

Requirements For Principal, Software Engineer

Python
Kubernetes
Linux
  • Exceptional at writing high-performing production-quality code in Python
  • Hands-on experience designing and building end-to-end Machine Learning applications
  • Familiar with version control using Git in collaboration settings
  • Good understanding of common families of models, feature engineering, and feature selection
  • Comfortable working with Linux and containers
  • 6+ years of industry experience with proven track record
  • Bachelor's degree in computer science or related field (or equivalent experience)

Benefits For Principal, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts
  • Education assistance
  • Parental leave
  • Military service pay
  • Paid Time off (vacation, sick leave)
  • Short-term and long-term disability
  • Performance bonuses

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Principal, Software Engineer

Principal Software Engineer role at Walmart focusing on AI Systems and Generative AI developer tooling platform development.

Principal, Software Engineer

Principal Software Engineer position at Walmart focusing on Machine Learning and Generative AI development, offering competitive salary and comprehensive benefits in Bentonville, AR.

Senior Distinguished I, Software Engineer – People AI Technology

Senior Distinguished Software Engineer role at Walmart focusing on People AI Technology, offering $192k-$384k salary, hybrid work, and comprehensive benefits.

Principal Machine Learning Engineer

Principal Machine Learning Engineer role at Disney focused on security and operation anomaly detection within the Commerce Growth and Identity Business Unit.

Principal Software Engineer - NetSuite AI/ML

Principal Software Engineer position at Oracle NetSuite, focusing on AI/ML integration, requiring 6-10+ years experience in software development and AI technologies.