W

Walmart

Sells groceries and essentials in stores and online

Principal – Software Engineer

Data EngineeringUpdated on Nov 11
Full-timeSunnyvale, CA, USAIn-person

About the Job

Requirements

  • Hands-on experience building production streaming and batch pipelines with Kafka, including partitioning, retries and dead-letter queues, and idempotency, plus BigQuery and SQL, with attention to cost and performance.
  • Strong Java experience, including Spring Boot 3.x and Java 17 or 21, REST API design, relational data with PostgreSQL, and experience designing distributed, cloud-native services.
  • A record of leading architecture across teams, writing design documents and architecture decision records, and mentoring engineers at staff level.
  • Ability to apply model-driven design and leverage AI agents to enhance software solutions.
  • Working knowledge of TypeScript, Node.js, and React for internal tools and admin user interfaces.
  • Cloud-native delivery experience with Kubernetes, continuous integration and continuous delivery, canary or progressive delivery, secrets management, and observability including metrics, tracing, and alerting.
  • Experience with Airflow or Spark/Dataproc-style batch workflows.
  • A strong testing mindset, including unit, integration, and end-to-end tests, as well as contract and load testing.
  • A bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and five years of experience in software engineering or a related area; alternatively, seven years of experience in software engineering or a related area.

Responsibilities

  • Own the end-to-end data flow of the mGPS/Compass platform, from SDK and service events through streaming and batch pipelines to analytics and tools used by associates and engineers.
  • Lead technical design and architecture, including breaking a large service into well-bounded domain services and carrying out a safe, incremental migration.
  • Write and review production code across data pipelines, backend services, and lightweight web tools, and set the team's quality bar.
  • Partner with product, vendors, and partner-app teams to turn indoor positioning data into measurable operational outcomes.
  • Drive reliability, performance, and cost efficiency, with strong observability, privacy compliance, and on-call health.
  • Lead platform engineering efforts by delivering scalable infrastructure, reusable tooling, and cloud-native architectures aligned with strategic roadmaps.
  • Architect and implement AI-enhanced applications and intelligent systems supporting millions of users with real-time data processing capabilities.
  • Drive scale and performance improvements such as Kafka partitioning and throughput, API latency, cache strategy, and data-pipeline cost optimization in Google Cloud BigQuery.
  • Partner with product, positioning technology vendors, and partner-app teams on SDK contracts, service-level agreements, rollout plans, and incident response.
  • Improve operational excellence by enhancing observability, alerting, canary deployments, runbooks, change-management discipline, and on-call health.
  • Design, build, and operate pipelines that move Compass event data from Kafka into BigQuery and analytics, keeping them reliable, cost-efficient, and privacy-compliant.
  • Write and review Java backend and React/TypeScript code for the services and tools that expose the data.
  • Work with product, vendors, and partner-app teams on data contracts, rollouts, and incident follow-ups.
  • Mentor engineers, lead design reviews, and improve monitoring, alerting, and runbooks.

Desired Qualifications

  • A master's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and three years of experience in software engineering or a related area.
  • Knowledge of creating inclusive digital experiences, implementing Web Content Accessibility Guidelines 2.2 AA standards, using assistive technologies, and integrating digital accessibility in products and services.

About the Company

Walmart

Sells groceries and essentials in stores and online

Walmart sells groceries, household essentials, clothing, and electronics through stores and online marketplaces for consumers around the world. Its everyday low price model combines large purchasing volumes with distribution networks that move goods to stores and customer homes. Shoppers can browse online, collect orders at a nearby store, or request delivery, while third-party merchants use its marketplace and fulfillment services to reach customers. The group earns revenue from merchandise sales, memberships, advertising, and services, and also operates pharmacies, optical centers, and digital payments businesses. Walmart opened its first discount store in 1962 and is headquartered in Bentonville, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Bentonville, AR
Founded
1962

Recently Posted Jobs

Explore more opportunities at Walmart

See more jobs