Staff, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

This role is for a Staff Software Engineer at Walmart Global Tech, focusing on the Market Place team. The role involves designing, developing, and operating large-scale data systems, including real-time indexing pipelines, web crawling, streaming analytics, and distributed machine learning infrastructure. The engineer will drive architecture, build cutting-edge solutions, and collaborate with various teams to deliver scalable and robust technical solutions. Experience with big data technologies, cloud-native microservices, and CI/CD is required.

What you'd actually do

  1. Drive architecture, design, development, operation and documentation of large scale services.
  2. Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide.
  3. Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
  4. Engage with Engineers, Product Management and Business to drive the technical discoveries, design, set your priorities and deliver awesome products.
  5. Drive Proof-of-Concepts and Proof-of-Technology evaluations

Skills

Required

  • Java
  • Springboot
  • Microservices
  • systems design
  • algorithms
  • distributed systems
  • big data
  • ETL development
  • Spark/Spark streaming
  • Kafka streaming
  • Elasticsearch
  • Bigquery
  • RDMBS/ NoSQL databases
  • Enterprise Messaging Application (Kafka)
  • Big data (Spark)
  • cloud-native Microservices Architecture
  • Docker
  • Kubernetes
  • TDD
  • BDD
  • JUnit
  • TestNG
  • Cucumber
  • CI/CD
  • Agile methodologies
  • DevOps
  • Git
  • Maven
  • Jenkins
  • performance testing tools
  • Jmeter
  • LoadRunner
  • High Availability
  • performance
  • Scale our Architecture
  • Disaster Recovery
  • Security Architecture
  • cloud infrastructures
  • Open Stack
  • Azure
  • GCP
  • AWS
  • automated monitoring
  • alerting
  • self healing system

Nice to have

  • negotiation
  • facilitation
  • consensus building skills

What the JD emphasized

  • large scale services
  • cutting edge solutions at scale
  • big data and ETL development
  • big data analytics technologies like Spark/Spark streaming, , Kafka streaming, Elasticsearch, Bigquery etc.
  • RDMBS/ NoSQL databases, Enterprise Messaging Application (Kafka) and Big data (Spark)
  • cloud-native Microservices Architecture
  • containerization technologies like Docker, Kubernetes
  • Architectural patterns for High Availability, performance, Scale our Architecture, Disaster Recovery, Security Architecture
  • automated monitoring, alerting and self healing system