Staff, Software Engineer
Walmart
At a glance
AI generatedAs a Staff Software Engineer (Machine Learning Engineering) in the Spark Driver Applied AI team at Walmart, you will lead the design and development of large-scale, production-grade ML systems for driver search and matching. This role involves architecting scalable, low-latency ML systems capable of handling millions of real-time requests per second, while also leading the end-to-end productionization of ML models including serving, feature pipelines, and online inference systems. You will collaborate closely with Applied Scientists to translate advanced ML models into robust, high-performance production systems, ensuring system reliability, monitoring, and observability at Walmart scale. The ideal candidate has a Ph.D. or Master's in Computer Science and extensive experience building and scaling real-time distributed systems, proficiency in languages like Java, Python, or C++, and deep expertise in large-scale data and streaming systems such as Kafka, Spark, and Flink.
Skills
What you'll do
What we're looking for
Market check
This $143,000–$286,000 range sits above 83% of similar postings on FindRole.
Peer median band
$131,650–$234,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$159,480–$214,500
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail
Walmart currently has 495 open roles on FindRole.
Listed pay typically runs $117,000–$234,000 across 487 roles with salary data.
Most-posted roles
More like this
Walmart
Walmart
Walmart
Walmart
Walmart
Walmart