Senior Software Engineer, Python

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Employment
Full-time
Posted
59 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $176k
$103k $248k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $149,137–$177,250 — the blue band above. At the midpoint, this role pays about $176k versus about $163k 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 724 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 593 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Senior Software Engineer, Python

As a Senior, Software Engineer - Python, you will join the Search and Personalization team to deliver scalable, secure software solutions. You will own the delivery of scoped features and models, designing, developing, and maintaining data pipelines and platform services. Your daily work involves integrating AI and machine learning components while ensuring high-quality deliverables through code reviews, debugging, and continuous integration. You will utilize a technical stack including Scala, Spark, Python, PySpark, Java, GCP Dataproc, Airflow, Kafka, Cassandra, and GCS. The role requires expertise in distributed data pipelines, Kubernetes deployments, and infrastructure-as-code. You will solve complex problems at the intersection of extensive assortments and millions of customers, creating intelligent, personalized shopping experiences through advanced machine learning and natural language processing.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Own the delivery of scoped features and models through collaborative engineering teams.
  • Design, develop, test, and maintain data pipelines and platform services using Scala, Spark, Python, and PySpark.
  • Integrate AI and machine learning components to enhance software capabilities and innovation.
  • Participate in design reviews using scalable and maintainable software design principles.
  • Conduct code reviews, debugging, and continuous integration to ensure high-quality deliverables.
  • Monitor application performance using Grafana and telemetry to ensure SLA compliance and cost efficiency.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering.
  • Option 2: 5 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience (preferred).
  • Proficiency in Scala, Python, PySpark, and Java with experience building distributed data pipelines on Apache Spark.
  • Expertise in object-oriented and functional programming, code review, debugging, and documentation-based coding practices.
  • Experience with big data ecosystems including GCP Dataproc, Airflow, Kafka, Cassandra, GCS, and columnar formats.
  • Experience with Kubernetes/WCNP deployments, CI/CD, and infrastructure-as-code practices.
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Senior Software Engineer

CoStar Group

Richmond, VA 76 days ago $130,500–$170,000
React TypeScript Tailwind CSS JavaScript HTML CSS Node.js .NET Core SQL Server AWS Elastic Search Kafka Redis Redux Jest React Testing Library Webpack Babel Git CI/CD RESTful APIs LLMs Prompt Engineering
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 23 days ago
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks Java Go LLMs Agentic AI APIs Distributed Services Data Pipelines Feature Stores Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 40 days ago $115,000–$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices Secure Coding Event-Driven Architecture Agile Scrum

Senior Software Engineer

Abbott

Alameda, CA +1 51 days ago $100,000–$200,000
Java Spring Boot Microservices REST Kafka RabbitMQ Kubernetes Python Kotlin GraphQL gRPC AWS Azure GCP Terraform Helm HIPAA GDPR
7+ yrs exp

Senior Software Engineer

LPL Financial

Fort Mill, SC +1 46 days ago
.NET C# Angular TypeScript JavaScript AWS Docker Kubernetes ASP.NET Core RxJS Python PySpark NumPy NoSQL gRPC REST CI/CD EKS RDS Aurora S3 EventBridge Athena Glue domain‑driven design

Senior Software Engineer

Microsoft

50 days ago $119,800–$234,700
C C++ C# Java JavaScript Python RDP H.264 HEVC DirectX Azure Windows Internals Windows OS Video Codecs Remote Desktop Graphics Remoting
4+ yrs exp Hybrid