The Route Planning team at Amazon is seeking a Software Development Engineer II to join their Last Mile logistics network team. This role is crucial in improving and innovating routing services and tools to enhance customer delivery experiences.
The position involves tackling some of the industry's most complex logistics problems, including large-scale, capacitive, commingled, and time window adherence routing challenges. You'll be responsible for dispatching thousands of drivers daily to deliver millions of packages to customers.
Key Responsibilities:
- Create globally optimal route plans that balance competing objectives in parcel delivery strategies
- Work at the intersection of sortation, containerization, picking, and dispatch
- Develop and implement optimization and routing algorithms
- Build tools for operators to ensure daily successful operations globally
- Collaborate with research scientists, senior engineers, and product managers
- Work on core algorithms, distributed systems, and scalable architecture
- Participate in prototyping, testing, and implementing new ideas
The team operates across four main pillars:
- Building reusable components and maintaining workflows for input collection
- Hosting optimization algorithms for Vehicle Routing Problem solutions
- Managing route lifecycle and tracking route state changes
- Managing core routing frameworks and providing simulation capabilities
This role offers the opportunity to:
- Work on complex problem spaces
- Be part of a competitive peer group
- Leverage core engineering skills
- Think outside the box in a fast-paced environment
- Work with cutting-edge technologies on AWS
- Contribute to systems that directly impact Amazon's delivery capabilities
The position requires strong technical skills, innovative thinking, and the ability to work effectively in a fast-paced environment while delivering high-quality software solutions that scale across Amazon's global logistics network.