Principal, Software Engineer

World's leading retailer focused on helping people save money so they can live better, with a strong technology division (Walmart Global Tech) driving retail innovation.
$143,000 - $286,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Principal, Software Engineer

Walmart Global Tech is seeking a Principal Software Engineer to join their Personalization team within the Customer Experience organization. This role focuses on building and architecting large-scale distributed systems that power ML model inferencing and governance at scale. The position involves working with cutting-edge machine learning, deep learning, and natural language processing solutions to deliver personalization and recommendation products at Walmart's massive scale.

The successful candidate will be part of a diverse team of big data specialists, ML engineers, and data scientists, working to revolutionize e-commerce through intelligent systems. The role involves building platforms that process petabyte-scale data, designing modular SaaS solutions, and implementing ML features that directly impact customer experiences across Walmart's digital and physical channels.

Key responsibilities include architecting scalable solutions for ML platforms, collaborating with cross-functional teams, and contributing to the broader tech community through research participation. The position offers competitive compensation, comprehensive benefits, and the opportunity to impact millions of customers' shopping experiences.

This role is perfect for someone who combines deep technical expertise in distributed systems and ML platforms with strong architectural vision and leadership skills. You'll be at the forefront of retail innovation, working with state-of-the-art technology while solving complex problems at unprecedented scale. The position offers the unique opportunity to shape the future of retail technology while working for one of the world's largest retailers.

Last updated 3 days ago

Responsibilities For Principal, Software Engineer

  • Build data-driven platforms for Personalization experiences across site, app, stores, voice commerce
  • Architect SaaS platform solutions with modular design supporting multi-tenancy
  • Design systems to process and manage petabyte scales of features data
  • Collaborate with Science and Engineering teams for scalable solutions
  • Work with stakeholders to define strategy and roadmap for Personalization initiatives
  • Review and present technical solutions including architecture design
  • Contribute to research community through conferences and workshops

Requirements For Principal, Software Engineer

Java
Scala
Kafka
Cassandra
  • Experience in architecting large-scale distributed systems for ML at scale
  • Experience with SaaS platform architecture in enterprise setup
  • Advanced knowledge of software design, distributed systems, and Java/Scala
  • Experience with Apache Spark, Apache Kafka, and BigData stack
  • Experience with Feature Store solutions for ML inferencing
  • Experience in ML Platform and ML Ops methodologies
  • Experience with Cassandra, AzureSQL, Cosmos databases
  • Strong written and oral communication skills
  • Bachelor's degree in computer science or related field with 5 years experience, or 7 years experience without degree

Benefits For Principal, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
Education Budget
  • Multiple health plan options including vision & dental plans
  • 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 (vacation, sick, parental)
  • Short-term and long-term disability
  • Performance-based bonus awards

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Senior Director, Software Engineering

Senior Director of Software Engineering position at Walmart Global Tech, leading GenAI and customer service technology initiatives with competitive compensation and comprehensive benefits.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech, leading development of customer benefits platforms and directing technical strategy for large-scale retail systems.

Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech focusing on backend development for the Marketplace Engineering team, requiring expertise in Java and distributed systems.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech in Bellevue, WA, offering $132K-$264K salary, hybrid work, and comprehensive benefits.

Director, Software Engineering

Lead software engineering director role at Walmart focusing on data ventures and B2B initiatives, offering competitive salary and comprehensive benefits.