Submit your email for job alerts:
Back to Search Results


Job notification in WALMART LABS INDIA for Software Engineer-III

Software Engineer-III
4 - 5 Years
Graduation / PG with Technical Skill on System Administration, Python, Dockers, AWS/Azure

Our Company

We help people around the world save money and live better -- anytime and anywhere -- in retail stores, online and through their mobile devices. Each week, more than 220 million customers and members visit our 11,096 stores under 69 banners in 27 countries and e-commerce websites in 10 countries. With 2014 fiscal revenues of approximately $486 billion, Walmart employs 2.2 million employees worldwide. @Walmart Labs in Bangalore, we use technology for the charter of building brand new platforms and services on the latest technology stack to support both our e-commerce and stores businesses worldwide. Our team : The International Markets team contributes to key global ecommerce sites including ASDA (in the UK), Walmart Canada and Walmart Mexico. We work on technologies that intersect a wide variety of business models for grocery, general merchandise and the warehouse format. Our focus is to build a continuous, seamless, omni-channel customer experience across physical stores, ecommerce and mobile commerce, that is unique to Walmart and sets us apart from our competition.

Your Opportunity

As a part of the Mexico ecommerce initiative, you will have the opportunity to be part of a team that is being built from the ground up to work on 5 different brands including General Merchandise, Grocery, Samsclub, Suprema and Bodega. With over 2500 stores and a vibrant market that is growing at 26% CAGR, Mexico presents a challenging environment where ecommerce growth is fueled by an expected internet penetration increase of 30% and a 20% increase in smartphone adoption by 2020. It is also a uniquely strategic and time sensitive opportunity for Walmart to gain a substantial lead in Mexico over the rest of our competition.

As an individual contributor, candidate is expected to ownership on entire site level confgs and work towards automation. Hence candidate is expected to be very good handson on programming skills along with good grasp on system knowledge. Candidate will get unique opportunity to work on a startup culture driving huge setup. Hence challenges are plenty to solve and one gets unique opportunity to adapt new opensource technologies at the same point have fun and opportunity to impact with your innovation to one of the world?s largest employer.


Role: Software engineer- III

Position Summary

Site Reliability Engineers work closely with the product teams on various critical customer facing, backend, and internal services. They are custodians of our production infrastructure, and development and application hygiene. They ensure that the services are observable, highly available, and fault tolerant. They have a detailed understanding of microservices based environment and are aware of various fault modes, resiliency patterns, and monitoring tools.

They are enthusiastic about automation and passionate about automating all manual processes. They are responsible for building and maintaining CI/CD tools, observability and monitoring tools, infrastructure automation, and cloud management tools. Hence they have a deep understanding of cloud native architecture, PaaS offerings, and ability to assess the fitment of various PaaS services to our various use cases. They also have a strong sense of system design, network architecture, and key infrastructure components like edge routing, load balancing, and traffic shaping. They work closely with the product teams to ensure that the teams are building systems that meet the reliability, availability, observability criteria. They also build libraries and reusable components that are used by product teams to build their services.

What you will do?

Design and develop new automation solutions to infrastructure engineering problems
Build and maintain CI/CD/CV tools that will be used by product teams to safely and seamlessly deploy to production with high velocity and reliability
Build and maintain observability and site monitoring tools that provide visibility and debuggability of the entire stack
Work closely with engineers from product teams to ensure the services they build are scalable, resilient, and fault tolerant
Traffic shaping, load balancing, and edge routing strategies to guarantee uptime and availability goals of core functional services
Automate as much as humanly possible and always configure as code
Be a champion of application and development hygiene and work closely with the product teams to help them achieve their goals
Participate in on-call rotation
Debug critical, customer-facing issues and identify the services at fault. Work collaboratively with the product teams to ensure the stability and availability issues are fixed

Who you are?

4+ years of combined experience in Software development/Devops/SRE role
You have experience with infrastructure automation tools like Terraform, Ansible, Chef, or Puppet
Practical knowledge and working experience of shell scripting and at least one higher-level language like Java, Python, Golang, etc.
You have demonstrated ability to write modular and well tested code
You have worked in one or more cloud environments, and fenjoy engineering and architecting with a "Cloud First" mentality.
You have working knowledge on building or maintaining CI/CD/CV pipelines
You have Systems engineering/administration expertise on Linux environment. Any certifications like RHCE, CKA is highly disarable.
You have experience working with containers and container orchestration technologies like Kubernetes
Understanding of various RDBMS and NoSQL databases, search engines like Solr and ElasticSearch
You understand and have a strong interest in distributed systems, application design, various fault modes, and resiliency pattern.
Self-motivated technologist who keeps up to date with evolving trends and continuously strives to modernize the platform
Experience with one/more of the monitoring tools i.e Telegraf, collectD/StatsD, promothous, Cloudwatch, Grafana, graphite etc is must.
Experience with CDNs like Akamai, cloudflare etc. Candidate should have working knowledge on site level configs in CDN/reverse proxy.
Candidates having good sound knowledge on secure environments is a big plus.


Experience in performance engineering, capacity engineering, and cloud cost management
Experience in Machine learning to analyze and forecast key site metrics, and detect anomalies
Experience debugging software using gdb, strace, ltrace, tcpdump, Wireshark, etc.

All rights reserved © 2009-2017