W

Walmart

Sells groceries and essentials in stores and online

Staff Data Engineer

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

About the Job

Requirements

  • At least 8 years of professional software engineering experience, including significant hands-on data engineering at scale.
  • Strong proficiency in Java and Python and strong working knowledge of Spark for distributed data processing are required.
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Deep experience with the Big Data ecosystem, including Spark, Hadoop/HDFS, Hive, Kafka, workflow orchestration such as Airflow or equivalent, batch and streaming processing, and large-scale data transformation.
  • Strong 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 generative AI/LLM tooling; building or operating agentic workflows; working with embeddings/vector search; and applying MLOps practices such as feature stores, model lifecycle, and retraining pipelines.
  • Working literacy in platform engineering, including microservices, API design, Kubernetes or equivalent orchestration, CI/CD, and cloud-native practices.
  • Strong distributed systems fundamentals, including event-driven patterns, service contracts, asynchronous processing, and fault tolerance at scale, paired with system design, domain-oriented design, and low-level design skills.
  • Ability to evaluate trade-offs, failure modes, scalability, and cost when owning production code.
  • Strong software engineering craftsmanship, including testing strategy, code review standards, design patterns, and system design for high-throughput data systems.
  • Operational Excellence and Engineering Excellence practices, including SLO/SLA ownership, incident management, blameless post-incident reviews, proactive reliability and quality metrics, and continuous improvement.
  • Ability to translate ambiguous data and business problems into clear technical execution plans, including in a newly formed team without established processes.
  • Strong ownership mindset and technical judgment, with comfort operating autonomously in a 0-to-1 environment.

Responsibilities

  • Design, build, and operate large-scale batch and streaming data pipelines using Spark, Java, and Python.
  • Apply software engineering fundamentals, including clean architecture, automated testing, CI/CD, and code review discipline, to data engineering work.
  • Apply domain-oriented design, system design, and low-level design to data and platform problems, evaluating dependencies, trade-offs, failure modes, scalability, cost, and long-term durability.
  • Build and maintain services, APIs, and distributed systems that data pipelines depend on, contributing to the broader platform codebase as needed.
  • Integrate AI, generative AI, and agentic capabilities into the data platform, including embeddings/vector search for data discovery, LLM-assisted data quality and anomaly detection, agentic pipeline monitoring and self-healing, and AI-assisted schema and lineage documentation.
  • Partner with data scientists and machine learning engineers to build feature pipelines, model-serving data paths, and data infrastructure for MLOps.
  • Own data quality, observability, and governance for developed pipelines and datasets.
  • Participate in and lead architecture and design reviews across data engineering and platform engineering.
  • Set technical direction and best practices within the team and technical domain, mentor engineers, and influence broader data engineering standards.
  • Evaluate emerging Big Data, cloud, and AI/agentic technologies and adopt them where they improve reliability, productivity, or business value.

Desired Qualifications

  • Experience with Go, C++, or Scala.

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