W

Walmart

Sells groceries and essentials in stores and online

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • At least 5 years of professional software engineering experience with hands-on data engineering at scale; proficiency in Java and Python and working knowledge of Spark are required.
  • Operational Excellence and Engineering Excellence practices, including SLO/SLA ownership, incident management, blameless post-incident reviews, reliability and quality metrics, and continuous improvement.
  • A bachelor's or master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Experience with the Big Data ecosystem, including Spark, Hadoop/HDFS, Hive, Kafka, workflow orchestration such as Airflow, batch and streaming processing, and large-scale data transformation.
  • Data platform fundamentals, including data modeling, ETL/ELT pipeline design, data quality and observability, data governance, and integration with lakehouse architectures such as Delta Lake, BigQuery, or Databricks.
  • Hands-on experience integrating model APIs and GenAI/LLM tooling, building or operating agentic workflows, using embeddings/vector search, and applying MLOps practices such as feature stores, model lifecycle, and retraining pipelines.
  • Working knowledge of platform engineering, including microservices, API design, Kubernetes or equivalent orchestration, CI/CD, and cloud-native practices.
  • Distributed systems fundamentals including event-driven patterns, service contracts, asynchronous processing, fault tolerance at scale, system design, and low-level design; ability to evaluate trade-offs, failure modes, scalability, and cost.
  • Software engineering craftsmanship, including testing strategy, code review standards, design patterns, and system design for high-throughput data systems.
  • Ability to translate reasonably well-scoped data or business problems into technical execution plans and escalate cross-team ambiguity when needed.
  • Ownership mindset and technical judgment, with ability to work autonomously in a 0-to-1 environment.
  • Minimum qualification option: bachelor's degree in Computer Science and 3 years of experience in software engineering or a related field.
  • Minimum qualification option: 5 years of experience in software engineering or a related field.
  • Minimum qualification option: master's degree in Computer Science and 1 year of experience in software engineering or a related field.
  • At least 2 years of experience in data engineering, database engineering, business intelligence, or business analytics.

Responsibilities

  • Design, build, and operate batch and streaming data pipelines using Spark, Java, and Python at Walmart scale.
  • Apply software engineering fundamentals, including clean architecture, automated testing, CI/CD, and code review practices, to data engineering work.
  • Apply system design and low-level design rigor to data and platform problems by evaluating dependencies, trade-offs, failure modes, scalability, and cost before implementation, with support from Staff or Principal engineers on highly ambiguous or cross-team problems.
  • Contribute to services, APIs, and distributed systems in the broader platform codebase when needed.
  • Apply AI, GenAI, and agentic capabilities to data platform problems, including embeddings/vector search for data discovery, LLM-assisted data quality and anomaly detection, agentic pipeline monitoring, and AI-assisted schema and lineage documentation.
  • Partner with data scientists and machine learning engineers to build feature pipelines, model-serving data paths, and infrastructure that MLOps depends on.
  • Own data quality, observability, and governance for the pipelines and datasets developed.
  • Participate in architecture and design reviews across data engineering and platform engineering.
  • Provide technical judgment in design and code reviews, mentor early-career engineers, and help improve engineering quality.
  • Stay current on Big Data, cloud, and AI/agentic technologies and propose practical improvements to reliability, productivity, or business value within the team.

Desired Qualifications

  • Experience with Go, C++, or Scala is a plus.

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