Software Engineer
Responsibilities:
We need help in solving hard engineering and computer science problems for a world-class eCommerce platform.
Your main goals are to:
Power Walmart inventory system, handling billions of events daily.
Maximize on-site availability while minimizing reject rates due to lack of inventory.
Give more insight to our marketing and operations teams via more historical data and improved analytics.
Unify inventory management responsibilities currently spread across multiple systems and teams.
Debug production issues with other teams across services and multiple levels of the stack.
Requirements:
Top-notch programming skills, with an interest in functional programming languages. We use F# right now but are transitioning to Java.
Solid understanding of designing, developing and supporting large-scale, cloud-based distributed systems.
Exposure to event-based and asynchronous processing.
Strong operational excellence and testing skills.
Someone who values automation. We don't like solving the same problem manually over and over.
Experience working with distributed databases (Cosmos/Cassandra/etc)