Software Development Engineer, Ship With Amazon
Amazon
Amazon
Amazon's global fulfillment network is a complex, large-scale system designed to deliver items worldwide. This network involves intricate logistics, optimizing the movement of millions of packages daily. Our dedicated software engineering team tackles challenging problems in worldwide transportation, leveraging advanced workflows, optimization algorithms, and machine learning systems to manage these massive distributed systems.
Join a respected software engineering team focused on solving complex global transportation challenges. You'll contribute to large-scale distributed systems that handle millions of packages through the Amazon logistics network, employing innovative workflows, optimization algorithms, and machine learning.
Collaborate closely with senior Software Development Engineers and Principals to address large-scale problems and enhance existing services.
Develop new services and work with sophisticated algorithms to improve customer experiences and optimize network operations globally.
Contribute to the design and architecture of scalable and reliable systems, ensuring smooth operations within the Amazon logistics network.
Possess a minimum of 3 years of professional software development experience, excluding internships.
Demonstrate at least 2 years of experience in designing or architecting new and existing systems, including expertise in design patterns, reliability, and scalability.
Proficiency in programming with at least one software programming language is essential.
A Bachelor's degree in Computer Science or a related field is preferred, along with 3+ years of experience in the full software development lifecycle, encompassing coding standards, code reviews, source control, build processes, testing, and operations.
Amazon
IT Consulting