Principal, Software Engineer

Fortune #1 multinational retail company that combines people-led and tech-powered omnichannel retail with over 2.2M associates.
Bentonville, AR, USA
$110,000 - $220,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Principal, Software Engineer

Walmart's People.AI team is seeking a Principal Software Engineer to lead the development of innovative Machine Learning and Generative AI systems. This role, reporting to the Director of Software Engineering, focuses on architecting enterprise-grade Machine Learning platforms, microservices, and pipelines. As part of the Enterprise People Technology team, you'll impact millions of associates globally while working on cutting-edge AI/ML solutions. The position requires 80% hands-on coding and offers significant growth prospects.

The role combines technical leadership with hands-on development, requiring expertise in machine learning, software architecture, and team mentorship. You'll work within Walmart Global Tech, where your code can impact hundreds of millions of people. The position offers competitive compensation ($110,000-$220,000) plus performance bonuses and comprehensive benefits.

Located in Bentonville, Arkansas, you'll be part of Walmart's global headquarters, working in an environment that values in-person collaboration to foster innovation and quick alignment. The location offers unique advantages including the Crystal Bridges Museum, 200+ miles of trails, and an emerging food scene.

This is an opportunity to shape the future of retail technology while working on enterprise-scale AI/ML systems that directly impact Walmart's massive workforce. The role combines the stability of a Fortune #1 company with the excitement of working on cutting-edge technology in a team that values both technical excellence and personal growth.

Last updated 2 days ago

Responsibilities For Principal, Software Engineer

  • Lead the design, development, and implementation of complex machine learning solutions
  • Mentor junior team members and provide technical guidance
  • Develop and maintain SDLC processes and best practices
  • Work cross-functionally with business, product, data science, and engineering teams
  • Communicate technical work to senior/executive leaders
  • Stay up to date with latest AI/ML technologies and trends

Requirements For Principal, Software Engineer

Python
Kubernetes
  • Deep knowledge in building complex, large-scale ML applications with microservice architecture in Kubernetes
  • Proven programming skills using Python, TensorFlow, PyTorch, CUDA
  • Experience with ML model serving frameworks, especially for NLP models
  • Experience developing and maintaining SDLC processes and best practices
  • Strong leadership and interpersonal skills
  • Bachelor's degree in computer science or related field and 5 years experience, or 7 years experience without degree

Benefits For Principal, Software Engineer

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

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Principal, Software Engineer - GenAI

Principal Software Engineer position at Walmart focusing on GenAI platform development, combining advanced software engineering with machine learning to impact 2.2M associates worldwide.

Principal, Software Engineer

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

Principal, Software Engineer – People.AI

Lead ML engineering role at Walmart's People.AI team, focusing on building scalable AI solutions for HR automation and knowledge management.

Principal, Software Engineer - AI

Principal Software Engineer position at Walmart Global Tech, focusing on AI solutions for enterprise people technology, offering competitive salary and comprehensive benefits.

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.