(USA) Principal, Software Engineer
Walmart
At a glance
AI generatedAs a Principal Software Engineer on Walmart’s Display Ads Serving team, you will design and optimize core machine learning models that enhance ad ranking and optimization systems. Your day-to-day responsibilities include collaborating with Data Science and Product teams to gather requirements and formulate problems, independently executing feature engineering and offline model training, leading discussions on new technologies, and iterating on model tuning for continuous improvement. You will build scalable data pipelines, apply advanced AI/ML techniques to improve shopper intent understanding and contextual relevance, extract insights from production data, and stay updated with industry trends to enhance team performance. The role requires proficiency in languages like Java, Python, or C++, experience with high-throughput ML algorithms, a solid grasp of machine learning and deep learning, familiarity with LLM applications for relevance scoring, and ideally, AdTech experience.
Skills
What you'll do
What we're looking for
Market check
This $143,000–$286,000 range sits above 94% of similar postings on FindRole.
Peer median band
$117,000–$234,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$165,000–$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