DescriptionAmazon's Fulfillment Optimization systems process millions of requests per second to determine guaranteed delivery dates and determine optimal transportation path to deliver millions of packages to customers worldwide faster and cheaper. Our mission critical systems make optimal decisions impacting billions of dollars a year and set new standards for online shopping experience.With rapid expansion into new geographies, innovations in supply chain, delivery models and customer experience, increasingly complex transportation network, ever expanding selection of products and growing number of shipments worldwide, we have an opportunity to build software that scales the business, leads the industry through innovation and delights millions of customers worldwide.This is a SDE role in the Fulfillment Optimization org. The team is responsible for a collection of machine learning models that predict / forecast outbound fulfillment outcomes. The team’s success relies on modern research science techniques, large-scale data analytics, and high-performance distributed computing to deliver value to customers.Key job responsibilitiesAn SDE in this team is required to help develop a long-term vision for the space, guide technology investment in a scalable manner, and work closely with multiple customers across varying constraints. The SDE will collaborate closely with a team of ML scientists to influence our overall delivery strategy. The person must exercise strong judgment to drive the product roadmap, advise team on technical direction, and have an understanding of fulfillment and retail systems. The person will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in full-stack development and strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment. The SDE must be quick to experiment with new approaches and lead/mentor the team in moving from incubation to production based on decisions that prioritize the needs of the business.The SDE needs to operate autonomously to balance the team’s software and machine learning products with small iterations to address downstream needs. Technical competency in software, machine learning, and data analytics is key as they must apply their knowledge to invent, evolve, improve, and simplify signals that maximize impact and savings to Amazon.Basic Qualifications
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.