Software Development Engineer II, Core Selection
Core
Design and build large-scale distributed services for inventory selection decisions using Generative AI to optimize Amazon's global supply chain.
Role type
Senior IC software development engineer (distributed systems)
Builds
Large-scale distributed services for inventory selection decisions
Domain
Supply chain optimization technology
Deliverable
production ML models | product features
Required skills
Java, Scala, C#, C++, Perl, Object Oriented Design, distributed systems, system design patterns, reliability engineering, scaling
Preferred skills
Generative AI, full software development lifecycle, code reviews, source control management, build processes, testing, operations
Technologies
Generative AI, service-oriented architecture
Responsibilities
Design and build large-scale distributed services, collaborate with cross-functional teams to translate business requirements, own the full software development lifecycle, lead operational excellence initiatives, evaluate technical tradeoffs
Seniority
Senior, hands-on IC