AmazonFresh is Amazon’s grocery delivery service. Customers can order fresh produce, locally-sourced meat and seafood, products from iconic local merchants, and other goods; select the time slot of their choice for delivery; and find our trucks at their homes when the time arrives. You say you want a bunch of bananas, a dozen bagels from your local bakery, lox, and a coffee maker delivered to your doorstep between 8AM and 9AM tomorrow? We say no problem.
As a developer on the team you’ll drive improvements to our technology, collaborating with sharp engineers and highly-engaged users to ship code continuously. We have many domains. You can improve the responsiveness, information architecture, and look/feel of our website and mobile apps. You can enhance and scale our ordering experience, from delivery slot selection through fulfillment orchestration. You can design and implement algorithms to improve search, personalization, and inventory planning. You can build new features to help our customers make informed decisions about products. You will develop features in both homegrown stacks and services built by teams across Amazon, giving you a well-rounded perspective on Amazon's stacks. And you will most likely drive improvements we haven’t even thought of yet.
We’re truly an Agile shop: we work closely with users, deliver features with high frequency, can pivot on a dime when needed, and are aggressive about test coverage, refactoring, and paying off technical debt. We use a broad array of technologies, picking the right tool for the job at hand.
We’re looking for developers who share our passion for continuously improving the customer experience, who are motivated by challenging problems in distributed systems, algorithms, and HCI, and who love writing great code. If our business and culture sound like they might be a fit, we’d love to hear from you.