Walmart Global Tech logo

Staff Software Engineer

Walmart Global Tech · Posted Oct 12

Software development, cloud infrastructure, and retail technology services for Walmart

Bangalore, Karnataka, IndiaFull-timeOnsiteLead/Staff9–14 years₹60.0L–₹1.0Cr yearly<25 applicants
Information TechnologyRetail TechnologySoftware DevelopmentCloud ComputingArtificial IntelligencePublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Enterprise Business Services builds a compact, robust organization including service operations and technology solutions for Finance, People, and Associate Digital Experience, with the team responsible for the design, development, and operations of large-scale data systems operating at petabyte scale. The team creates pipelines, curates and aggregates huge data, and runs distributed Spark infrastructure while partnering with teams across the company to provide scalable, robust technical solutions. This role focuses on data engineering and ETL development, with most transformation logic in Databricks, leveraging standard data warehousing and functional programming techniques to build high-performance Spark and Big Data pipelines.

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

PythonScalaApache SparkKafkaAzureGCPAirflowDatabricksSQLPL/SQLCassandraHadoopHivePrestoJenkinsGitHub ActionsGitLab CI/CDAWSOpenStack

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. Additional 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.
  • 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.

Benefits and support

  • Incentive awards for performance
  • Maternity and parental leave
  • PTO
  • Health benefits

About Walmart Global Tech

Walmart Global Tech is the technological powerhouse and engineering arm of Walmart Inc., responsible for building and managing foundational technologies, cloud infrastructure, and software systems. The organization powers global retail operations across Walmart U.S., Sam's Club, and Walmart International, delivering customer experiences and enterprise services worldwide. Operating across multiple global hubs, it unites engineering, data science, product design, and artificial intelligence to digitally transform retail.

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

Leadership

SK
Suresh Kumar

Executive Vice President, Global Chief Technology Officer and Chief Development Officer

DD
Daniel Danker

Executive Vice President, AI Acceleration, Product and Design

SR
Sanjay Radhakrishnan

Senior Vice President and Tech Operating Partner, Walmart International