2 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Translate store and online pickup and delivery business problems into scalable technology solutions.
- Architect, design, build, and deploy high-throughput, low-latency distributed services and event-driven pipelines.
- Lead architecture and design reviews and drive service simplification, multi-tenancy, multi-region resiliency, and disaster recovery.
- Own production excellence by troubleshooting incidents, conducting root-cause analysis, and preventing recurrence.
- Improve code quality, automated testing, observability, monitoring, performance, and production reliability.
- Apply and validate AI/GenAI tools for coding, reviews, testing, debugging, root-cause analysis, and documentation.
- Estimate effort, identify risks, and plan execution across teams and releases.
- Mentor and coach engineers while providing Staff-level technical leadership and cross-team influence.
Requirements
- 10+ years of experience designing and developing highly scalable applications, including recent hands-on backend coding and Staff-level technical ownership.
- 5+ years of experience building Java microservices with Spring or Spring Boot; exceptional Go engineers with equivalent distributed-systems depth may also be considered.
- Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 4 years of software engineering experience, or 6 years of software engineering experience.
- Strong computer science fundamentals in data structures, algorithms, concurrency, networking, and problem solving.
- Deep expertise in distributed systems, including microservices, event-driven design, consistency, idempotency, partitioning, retries, timeouts, backpressure, fault isolation, and failure recovery.
- Experience operating high-throughput, low-latency systems, including performance tuning and caching.
- Hands-on experience with Kafka and SQL/NoSQL data stores such as Cosmos DB, Cassandra, MongoDB, MySQL, PostgreSQL, and Oracle.
- Experience with Kubernetes, automated testing, observability, production readiness, reliability, incident mitigation, and root-cause analysis.
- Practical advanced use of AI/GenAI tools with disciplined validation of their output.
- Excellent organization, communication, interpersonal, mentoring, architecture review, and cross-team collaboration skills.
- Preferred qualifications include a relevant master’s degree plus 2 years of software engineering experience, Redis or Memcached, multi-region and multi-tenant architecture, disaster recovery, resilience or chaos testing, SRE practices, Azure or GCP, reusable platform or developer tooling, and retail, fulfillment, logistics, marketplace, or agentic/LLM workflow experience.
Benefits
- The role is based in the Bangalore or Chennai office for daily work, with flexibility to manage personal life.
- Benefits include maternity and parental leave, paid time off, health benefits, and performance incentive awards.
Tech Stack
Apache CassandraApache KafkaAzureGoGoogle Cloud PlatformJavaKubernetesMongoDBMySQLPostgreSQLRedisSpring BootSQL
Categories
About Walmart
Walmart is a global omnichannel retailer that sells groceries, general merchandise, and services through Walmart and Sam's Club stores and online marketplaces for consumers and small businesses. Its model spans physical retail, e-commerce, advertising, and a vast supply chain, plus pharmacy, health, and financial services. Founded in 1962 and headquartered in Bentonville, Arkansas, Walmart Inc. is a public company on the NYSE (WMT) operating in the U.S. and multiple international markets.
