Walmart Global Tech (Walmart) logo

STAFF, SOFTWARE ENGINEER

Walmart Global Tech (Walmart) · Posted Oct 12

Global software development, cloud infrastructure, data platforms, and retail technology services

Bangalore, Karnataka, IndiaFull-timeOnsiteLead/Staff9–14 years₹50.0L–₹85.0L yearly<25 applicants
Retail TechnologySoftware DevelopmentInformation TechnologyE-commerceCloud ComputingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Walmart Global Tech's Enterprise Business Services organization builds service operations and technology solutions for Finance, People and Associate Digital Experience, and this team designs, develops and operates large-scale data systems at petabyte scale using pipelines, curated data aggregation and distributed Spark infrastructure. The role focuses on Data engineering and ETL development, with a majority of the transformation logic implemented in Databricks, leveraging standard data warehousing and functional programming techniques. The engineer will partner with Product Management, business and engineering teams across geographies to deliver scalable data solutions impacting millions of customers.

What you will do

  • Design, build, test, and deploy cutting-edge data solutions at Walmart scale, impacting millions of customers worldwide.
  • Develop high-performance, scalable Spark and Big Data solutions to extract, transform, and load large-scale datasets.
  • Perform root cause analysis on data and processes to answer business questions and identify improvement opportunities.
  • Build and optimize data pipelines, architectures, and datasets handling terabytes and petabytes of data.
  • Collaborate with Walmart engineering teams across geographies to leverage expertise and contribute to the technology community.
  • Partner with Product Management and business teams to drive priorities and deliver innovative product features.
  • Work closely with Data Engineers to evaluate and implement open-source tools through research, POCs, and pilot programs.
  • Support business and product teams by building data solutions and developing deep expertise in data analytics.
  • Collaborate with team members to define best practices and meet client requirements for software development.
  • Analyze and test programs and products before launch to ensure high-quality performance.
  • Develop solutions and monitoring mechanisms to ensure software security and protect sensitive information.
  • Continuously identify opportunities to enhance software performance, scalability, and effectiveness.
  • Mentor, coach, and support team members to strengthen their confidence and proficiency in software applications.
  • Contribute to a culture of innovation, collaboration, and continuous improvement across the engineering organization

Skills used in this role

PythonScalaSparkKafkaAzureGCPAirflowDatabricksSQLPL/SQLCassandraHadoopHivePrestoAWSOpenStackJenkinsGitHub ActionsGitLab CI/CDBig DataETLData ModelingData WarehousingCommunicationProblem Solving

What the employer is looking for

  • Bachelor’s or master’s degree in computer science or a related technical field.
  • 11 years of hands-on object-oriented programming experience in Python.
  • 8+ years of hands-on in Database Fundamentals, SQL, PLSQL, Store Procedures.
  • 7+ years of experience in designing and developing large-scale, fault-tolerant, highly scalable data pipelines using big data technologies (e.g., Apache Spark, Kafka, Cassandra, Hadoop, Hive, Presto, Airflow).
  • Strong understanding & experience in system design, algorithms, distributed systems, and high-scale data processing.
  • Deep understanding of ETL, Data Modeling & Data Warehousing concepts.
  • Strong programming expertise to understand requirements, design high-level & low-level solutions (HLD/LLD), and implement design patterns with S.O.L.I.D principles.
  • Experience in end-to-end product development, emphasizing configuration-driven, behavior-driven, and test-driven development (including unit test cases and DevOps best practices).
  • Designing systems that gracefully handle failures, high concurrency, data inconsistencies, and edge cases.
  • Ensuring zero data loss and 100% accuracy in data pipelines, even under high-volume traffic.
  • Implementing and tuning systems that process petabytes of data with sub-second latency.
  • Experience in mentoring junior resources
  • Platform driven approach.
  • Implementing fine-grained access controls, encryption, and data masking techniques.
  • Implementing real-time monitoring, logging, tracing, and alerting to ensure high availability and proactive issue resolution.
  • Writing robust integration, regression, and performance test cases to detect defects early.
  • Experience with Jenkins, GitHub Actions, or GitLab CI/CD to streamline release management.
  • Ability to prioritize and make trade-offs between performance, cost, and reliability.
  • Expertise in failure analysis, RCA (Root Cause Analysis), and rollback strategies.
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Option 2: 6 years’ experience in software engineering or related area.

Preferred qualifications

  • Experience in building large-scale distributed systems, ensuring scalability and fault tolerance.
  • Strong exposure to cloud infrastructure (AWS, GCP, OpenStack, etc.).
  • Experience working with metadata-driven development approaches.
  • Passion for automation, optimization, and improving system efficiency.
  • Strong problem-solving, critical thinking, and analytical skills.
  • Excellent communication skills, with the ability to explain complex technical concepts effectively.

Benefits and support

  • incentive awards for your performance
  • maternity and parental leave
  • PTO
  • health benefits

About Walmart Global Tech (Walmart)

Walmart Global Tech is the engineering and technology division of Walmart Inc., powering the world's largest retailer with cutting-edge digital experiences, cloud infrastructure, and enterprise data solutions. The organization operates on a global scale across the US, India, Mexico, Costa Rica, and Israel, building systems that optimize retail operations and enhance customer convenience. By combining advanced computing with massive retail scale, Walmart Global Tech drives digital and omnichannel transformation for Walmart U.S., Sam's Club, and Walmart International.

Industry
Retail Technology
Company size
25000+ employees
Founded
2011
Location
Bentonville, Arkansas, USA
Funding stage
Public Company

Leadership

SK
Suresh Kumar

EVP, Global Chief Technology Officer and Chief Development Officer

AB
Anshu Bhardwaj

Senior Vice President and Chief Operating Officer, Walmart Global Tech