Software Development Engineer, Amazon Central Sourcing
Core
Design and implement highly available, scalable cloud services in Java for Amazon Ads, LEO, Devices, and Entertainment Teams.
Role type
Senior IC software development engineer (distributed systems)
Builds
Tier-1 services at massive scale for hundreds of millions of customers
Domain
Cloud infrastructure, distributed systems, generative AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, C++, Perl, Object Oriented Design, distributed systems architecture, low-latency communication, fault-tolerant architectures, cloud service design
Preferred skills
Full software development life cycle management, code reviews, source control management, build processes, testing, operations experience
Technologies
Java, C#, C++, Perl
Responsibilities
Design and implement highly available, scalable cloud services; Build and operate Tier-1 services at massive scale; Solve novel and complex distributed systems challenges; Leverage generative AI in development workflow; Collaborate with cross-functional engineering teams; Contribute to operational excellence including on-call support and monitoring
Seniority
Senior, hands-on IC