Staff, Software Engineer - Backend / ML

Walmart

Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $208k
This role $214k
$126k most similar roles pay here $303k

This role pays more than 65% of similar roles. Most pay $185,000–$230,400 — the shaded band above. At the midpoint, this role pays about $214k versus about $208k for comparable roles.

Based on 240 similar postings.

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 202 open roles on FindRole.

Listed pay typically runs $110,000–$220,000 across 195 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Staff, Software Engineer - Backend / ML

As a Staff Software Engineer on Walmart's eCommerce Search engineering team, you will lead a team of 6–10 engineers to define and evolve the backend microservices, data pipelines, and ML-serving infrastructure that power search at massive scale. Your responsibilities include setting technical direction for critical systems, leading design discussions, and making architectural decisions that shape how hundreds of millions of customers discover products daily. You will work with Java and Spring Boot, designing high-throughput microservices on Kubernetes, building large-scale data pipelines using Apache Spark and Kafka, and collaborating closely with data scientists to productionize ML models. This role requires deep expertise in distributed systems, fault tolerance, and performance optimization, as well as strong leadership skills to mentor engineers and drive a culture of excellence.

What you'll do

  • Define technical direction for mission-critical search microservices.
  • Design high-throughput, low-latency backend services with fault tolerance and scalability.
  • Build large-scale data and feature pipelines using Apache Spark and streaming platforms.
  • Lead medium-to-large initiatives by translating business requirements into scalable solutions.
  • Mentor a team of 6–10 engineers, providing architectural guidance and conducting code reviews.
  • Collaborate with data scientists to productionize ML models for ranking and query understanding.
  • Maintain observability and monitoring for search services, troubleshoot issues in production.

What we're looking for

  • 10+ years of experience designing and developing production code in large-scale distributed systems.
  • Deep expertise in backend development with Java and Spring Boot, including RESTful API design and performance optimization.
  • Proven track record building cloud-native microservices deployed on Kubernetes, focusing on fault tolerance and horizontal scaling.
  • Hands-on experience designing and implementing high-scale data and feature pipelines using Apache Spark and streaming platforms like Kafka.
  • Demonstrated ability to technically lead teams of 6–10 engineers, providing architectural guidance and conducting design/code reviews.

More like this

Similar roles

Staff Software Engineer, Backend

DoorDash, Inc

Sunnyvale, CA +3 17 days ago $130,600$192,000
Python Java Go SQL NoSQL Postgres Redis Elasticsearch RabbitMQ REST HTTP Kubernetes Docker CI/CD AWS Azure Google Cloud Terraform Microservices MVP
Hybrid

Staff Backend Software Engineer

Intuit

Mountain View, California 64 days ago $197,000$266,500
Python Django RESTful APIs SQL PostgreSQL Git GitHub CI/CD Kubernetes AWS Docker Linux Nginx Redis JWT OAuth2.0

Staff Backend Software Engineer

Intuit

New York, NY 64 days ago $197,000$266,500
Python Django RESTful APIs SQL PostgreSQL Git GitHub CI/CD Kubernetes AWS Docker Linux Nginx Redis

Staff Backend Software Engineer

Intuit

San Diego, CA 64 days ago $184,500$250,000
Python Django RESTful APIs SQL PostgreSQL Git GitHub CI/CD Kubernetes AWS Docker Linux Nginx Redis

Staff Backend Software Engineer

Intuit

Atlanta, GA 64 days ago
Python Django RESTful APIs SQL PostgreSQL Git GitHub CI/CD AWS Kubernetes Docker Linux Nginx JSON Swagger