Platform Engineer

Walmart Labs
Bengaluru
8 yrs exp
8 yrs exp
About opportunityAbout opportunity

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 ecommerce 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 Growth Team @Walmart Labs has the mandate of increasing the rate of customer acquisition, retention, and revenue by optimizing products and inventing new marketing channels. We are a bunch of super talented and passionate engineers, data scientists and analysts working together on an array of impactful problems in domains ranging from displaying ads on the Open web and Social Marketing channels to user level personalization on walmart.com and other properties owned by Walmart.

Job Overview

We are looking for savvy Platform/Back-end engineers to join our growing team. They will play a crucial role in building out a large scale distributed data platform that aggregates and organizes customer data across a variety of touchpoints and a variety of first-, second-, and third-party sources in real time to generate individual, centralized customer profiles and insights that power consistent and effective customer experiences and a wide range of use cases ranging from displaying ads on the Open web and Social Marketing channels to optimizing paid and free search for walmart.com. They will get to troubleshoot and debug technical issues inside a deep and complex technical stack and will be responsible for ensuring operational readiness of the platform and meet the availability and performance SLA commitments to the customers of the platform.

Requirements

  • BS/MS+ in Computer Science
  • Deep knowledge of large scale distributed system architectures, including process, memory, storage and network management
  • 8+ years of hands on software design, implementation and test experience with strong grasp of data structures and algorithms
  • Passionate about programming. Clean coding habits, attention to details, and focus on quality and testability
  • Expertise in Java, Scala or other JVM-based languages, concurrency / multi-threading, event-driven architectures.
  • Experience with Kafka/Storm/Spark Streaming/Kafka Streams is a big plus
  • Ability to thrive in an unstructured environment, working autonomously on a strong team to find opportunity and deliver business impact.

Bonus Points

  • Experience with cloud platforms and running a managed service on the cloud
  • Recognized contributions to open source projects outside of work
Read more
Interview RoundsInterview roundsUnavailable
SIGN UP TO REQUEST FOR INTERVIEW ROUNDS
Hiring Team
company
About Walmart Labs

A culture of curiosity and exploration awaits you @WalmartLabs. Our Technology Center in Bengaluru uses tech 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. We bring together online, mobile, and social with their 11,000+ stores around the world, creating a seamless experience for customers, to shop in a way that’s most convenient for them - anytime & anywhere. You can read more about us here.

Perfect for you to join us in our journey to build the next generation of Commerce and change the way millions of people shop. We take immense pride in our women in tech who changed the way the world shops. Here’s what we have to say about their journey and their life amidst the technology they create. :)

company
success tick
Thanks much!
Appreciate your feedback.