Amazon Transportation Services (ATS) builds the technologies and services that enable manual and automated movement of packages across Amazon's worldwide transportation facilities, including Fulfillment Centers, Sort Centers, Amazon Air Gateways and Delivery Stations (https://youtu.be/en5YqrtBGvY). We build visibility platforms that enable Operations to monitor and refine their volume and staffing, and optimize their processes. Our systems process millions of packages a day and ensure Amazon meets the customer delivery promise. Our mission is to build the most efficient and optimal transportation system on the planet using our engineering muscle as our biggest advantage.
We are looking for Software Engineers with solid software engineering experience involving solving complex problems. You will work on key initiatives supporting our rapid evolution and growth of the transportation network in Europe and in the process solve some of our most challenging problems.
As an engineer in ATS EU, you will provide technical experience to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering and operational excellence.
In this role, you will:
• Write high-quality, maintainable and testable code
• Build highly available, secure, distributed systems in a microservice architecture
• Participate in design discussions, code review, and communicating with internal and external customers/stakeholders
• Collaborate with some of the best engineers in the industry to work on complex challenges in large-scale computing and find out what it takes to engineer systems at "Amazon Scale"
• Own and operate the systems that you build based on real-time customer data
• A Bachelor's Degree or above in Computer Science, Engineering or related field is required.
• 2+ years of programming experience in Java/Python/C++, or other object-oriented languages.
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Strong computer science and software development fundamentals, including object-oriented design, data structures, algorithm design and complexity analysis.
• Experience of building and operating highly scalable and available services.
• Knowledge of databases, SQL and No-SQL
• Experience of building data-intensive applications, event-driven microservices
• Experience with AWS or other cloud technologies
• Deep hands-on technical expertise in full-stack development