Software Dev Engineer II, Transportation Container Planning (TCP)
Core
Design and build distributed software systems for Amazon's transportation network to optimize package routing, minimize costs, and ensure high-volume, low-latency delivery across a global graph of nodes and arcs.
Role type
Senior Software Development Engineer (Transportation Planning)
Builds
High-scale distributed applications and services for the Amazon transportation network
Domain
Logistics, Transportation Engineering, Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, System architecture, Scalability engineering, High-throughput transaction processing, Code quality and maintainability, Software development lifecycle management
Preferred skills
Full SDLC experience, Design patterns, Reliability engineering, Source control management, Build processes, Testing strategies, Operations experience
Technologies
None explicitly stated
Responsibilities
Design and architect new and existing systems for transportation planning, Develop software to handle thousands of transactions per minute, Optimize delivery paths to minimize cost and maximize performance, Write high-quality, readable, and maintainable code, Collaborate on building world-class Internet-facing technology
Seniority
Senior, hands-on IC
