(USA) Principal, Software Engineer

Walmart

Actively hiring Verified listing
Sunnyvale, CA · Bellevue, WA Posted 9 days ago $143,000$286,000 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer on Walmart's Display Ads Serving team, you will design and develop core services and algorithms for optimizing display ad campaigns, focusing on budgeting, pacing, bidding, and auction strategies. You will work closely with Data Science and Product teams to gather requirements and formulate problems, collaborating with multiple engineering groups to build scalable, high-performance systems with robust observability. Key responsibilities include leading the design and implementation of optimization algorithms, establishing insights for improvement opportunities, and iterating on system enhancements. The role requires expertise in cloud-native architecture, distributed systems, and experience with feedback control or reinforcement learning algorithms. Proficiency in languages like Java, Python, or C++ is essential, along with a background in computer science or related fields, ideally at the master’s or PhD level. Experience in AdTech is highly beneficial as you work to connect brand owners and shoppers through relevant display ads, enhancing both business growth and shopper experience.

Skills

Python Java C++ AWS Kubernetes Docker CI/CD PostgreSQL Redis Kafka Prometheus Grafana Git Jenkins Terraform GraphQL React Node.js MongoDB

What you'll do

  • Design and develop core services for Display Ads optimization.
  • Lead the implementation of budgeting, pacing, and bidding algorithms.
  • Build scalable data pipelines to support real-time decision-making.
  • Collaborate with Data Science to prototype new optimization algorithms.
  • Develop offline simulation tools and online dark canary systems for iterative improvements.
  • Ensure high observability and performance in engineering solutions.

What we're looking for

  • Proficient in Java, Python, C++, or similar programming languages.
  • Expertise in designing and implementing cloud-native architectures and distributed systems.
  • Experience developing, deploying, and operating feedback control or reinforcement learning algorithms.
  • Strong background in computer science, operations research, or related fields; advanced degrees preferred.
  • Proven ability to collaborate with data scientists and multiple engineering teams on complex projects.
  • Capable of building low latency data pipelines for real-time bidding decisions and campaign optimization.

Market check

Salary context

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

About Walmart

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

View all roles at Walmart

More like this

Similar roles

(USA) Principal, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 21 days ago $143,000$286,000
Python Java C++ MachineLearning DeepLearning DataPipelines AI ML LLM CI/CD

(USA) Principal, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 18 days ago $143,000$286,000
Pytest Selenium Appium WebDriver BigQuery Spark Kafka SQL CI/CD GCP Vertex AI MLflow GenAI LLM Dataflow Pub/Sub MLOps Performance testing Load testing Privacy compliance testing GDPR CCPA CMP validation Programmatic advertising quality RTB auction integrity DSP SSP integration testing UI automation API testing ETL/ELT validation Schema governance Event-driven systems Async systems Data clean room Privacy-preserving measurement

Principal, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US 45 days ago $143,000$286,000
Java Javascript React React Native Node Spring CI/CD Agile Docker Kubernetes Performance Profiling Tools Distributed Systems Architecture Multi-cloud Environments Performance Testing Frameworks Load Generation Tools

Principal, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US 45 days ago $143,000$286,000
Java Javascript React React Native Node Spring CI/CD Agile Docker Kubernetes Performance Profiling Tools Distributed Systems Architecture Multi-cloud Environments Performance Testing Frameworks Load Generation Tools

(USA) Principal, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 53 days ago $143,000$286,000
Node.js Java Kotlin Git Jenkins Maven Google Cloud Platform BigQuery GCS Dataproc CI/CD Python PostgreSQL Docker Kubernetes AWS Prometheus Grafana Machine Learning Data Science

(USA) Principal, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 94 days ago $143,000$286,000
Java SQL NoSQL Git Agile Scrum Kanban Jenkins Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL MongoDB Redis AWS RDS MSSQL Oracle Azure Google Cloud Platform