Staff, Software Engineer - Backend / ML

Walmart

Actively hiring
(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US Posted 56 days ago $143,000$286,000 / year

At a glance

AI generated

TL;DR

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 product 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, Kubernetes, Apache Spark, Kafka, and Cassandra to build high-throughput microservices and data pipelines. Additionally, you will collaborate with data scientists to productionize ML models for ranking and query understanding, contribute to MLOps practices, and ensure observability and reliability of search services in production. This role requires 10+ years of experience in backend development, team leadership, and a strong commitment to code quality and documentation.

Skills

Java Spring Boot Kubernetes Apache Spark SparkSQL Kafka Cassandra JUnit Mockito Hive BigQuery GCP Python Solr Elasticsearch PyTorch TensorFlow scikit-learn XGBoost CI/CD MLOps FAISS ONNX Airflow

What you'll do

  • Define technical direction for backend microservices powering Walmart's search platform.
  • Design and optimize high-throughput, low-latency data pipelines at scale.
  • Lead architectural decisions for complex query patterns and integrations with search engines.
  • Mentor a team of 6–10 engineers, ensuring quality through design and code reviews.
  • Collaborate with data scientists to productionize ML models for ranking and query understanding.
  • Build 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 horizontal scaling on Kubernetes.
  • Proven track record building high-throughput microservices with fault tolerance patterns and hands-on experience with Apache Spark and streaming platforms like Kafka.
  • Demonstrated ability to technically lead teams of 6–10 engineers, providing architectural guidance and conducting code reviews.
  • Strong communication skills for creating clarity from ambiguity and articulating technical trade-offs to both engineering peers and non-technical stakeholders.

Market check

Salary context

This $143,000–$286,000 range sits above 80% of similar postings on FindRole.

Peer median band

$143,000$244,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$169,625$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

Staff, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 29 days ago $143,000$286,000
Java Spring NoSQL Apache Hadoop MapReduce Apache Spark Kafka Machine Learning Data Science CI/CD Agile Scalability Distributed Systems Fault Tolerance AWS Google Cloud Azure

Staff, Software Engineer - Backend

Walmart

(Usa) Global People Center (Gpc) Ar Bentonville Home Office, US 44 days ago $110,000$220,000
Python FastAPI Git Docker Linux Kafka SSE WebSocket DRY principle Semantic routing GenAI libraries/frameworks Hugging Face Transformers LangChain OpenAI API Vector databases Pinecone FAISS Weaviate MLOps MLflow Kubeflow Airflow

Staff, Software Engineer, Back End

Walmart

(Usa) Isd Office - Dgtc Ar Bentonville Home Office, US 44 days ago $110,000$220,000
Java Docker Kubernetes GCP Vertex AI Azure LLMs RAG Vector databases Big data technologies Multi-cloud Mentorship Code reviews Operational reviews Architectural discussions Troubleshooting sessions CI/CD

Staff, Software Engineer, Back End

Walmart

(Usa) Isd Office - Dgtc Ar Bentonville Home Office, US 44 days ago $110,000$220,000
Java Docker Kubernetes GCP Vertex AI Azure LLMs RAG Vector databases Big data technologies Multi-cloud CI/CD Python PostgreSQL Maven Git Jenkins

Staff Backend Software Engineer

Intuit

New York, New York, US 41 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

Mountain View, California, US 41 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