This is a critical technical leadership role that brings together your past engineering design experiences, thought leadership and your abilities to build bonds with developers, data scientists, product managers and other engineering leaders to develop platforms and product that operate at Walmart-scale. You will architect, design, develop and lead by influence, a world class group of engineers across the geographies that are bound by a common Walmart-wide theme of creating elegant solutions for complex problems and enable customers to save more and live better – every single day.
If you thrive in solving challenging business problems with highly tangible business impact, love leading and growing with fabulous team members who just click, this is the place!
You’ll sweep us off our feet if you…
Have 8+ years of experience in designing and developing robust, scalable and highly available multi-tenant distributed systems using Java, SQL/NoSQL, Kafka, Kafka Streams, Cassandra, Cosmos DB in Hybrid Cloud environment
Have experience in big data systems and frameworks like Flink, Spark, Hadoop, Hive, NoSQL, Kafka, distributed job scheduling
Have advanced knowledge of at least one programming language like Java, C++, Python
Can implement new architectural patterns and perform design and code reviews of changes.
Can lead the design and development of backend microservices and REST APIs using the JVM ecosystem and other languages and frameworks
Have the ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
You’ll make an impact by...
Designing and developing large-scale distributed systems that process large volume of data; focusing on scalability and resilience in every system that you build
Demonstrating technical skills to go very deep in solving classes of problems or creating broadly leverageable systems
Owning multiple systems across big data platforms, and working with engineers, data scientists, product managers and engineering leaders to identify opportunities for business impact
Being a role model for behaviors such as – being data intensive while taking everyday decisions, approaching everyday problems with scientific temperament and rigor, having a customer-first mind-set, maintaining highest standards for operational and engineering excellence
Leading the discovery phase of medium to large projects to come up with the high-level design by partnering with the product management, project management and business teams.
Leading by example. Show your chops as an exceptional and experienced developer.
Bachelor’s or Master's Degree in CS/CSE or related field with 9-11 yrs. of experience
Candidate must have experience in designing and developing large scale distributed systems and APIs.
Candidate must be expert in designing and architecting small to large solution using appropriate design patterns
Candidate must be advanced in problem solving skills using advanced algorithm
Candidate must have hands on knowledge of SQL or No SQL technologies
Candidate must have exposure to technologies like Flink, Spark, Hadoop and Hive
Candidate must have experience in Kafka, Kafka Streams, stream processing framework
Candidate must have experience on working on large volume system with scale
The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.
About Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.
Working virtually this year has helped us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives and spend less time commuting. Today, we are reimagining the tech workplace of the future by making a permanent transition to virtual work for most of our team. Of course, being together in person is an important part of our culture and shared success. We’ll collaborate in person at a regular cadence and with purpose.
Benefits & Perks
Beyond competitive pay, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
Equal Opportunity Employer
Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve to live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.
Bachelor’s degree in Computer Science and 4 years’ experience in software engineering or related field OR 6 years’ experience in software
engineering or related field.
Master’s degree in Computer Science or related field and 3 years' experience in software engineering
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America