Software Development Engineer II, Inbound
Core
Design and develop large-scale, multi-tiered software applications and tools for Amazon's global fulfillment network, specifically for the Inbound team to automatically receive and process billions of inventory units.
Role type
Senior Software Development Engineer (Inbound Fulfillment)
Builds
Large-scale, fault-tolerant distributed systems and automated solutions for inventory processing
Domain
Logistics / Supply Chain / Distributed Systems
Deliverable
production ML models | product features
Required skills
Algorithms, Data Structures, Object Oriented Design, Database design, C/C++/Java programming, System design, Reliability engineering, Scaling
Preferred skills
Full software development life cycle experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
C, C++, Java
Responsibilities
Design and develop large-scale software applications, Interface with physical world systems (conveyors & robots), Engage multiple teams, Support multi-tiered software tools
Seniority
Senior, hands-on IC