Software Development Engineer
Core
Design, develop, and own tier-1 services that determine ad-serving eligibility and build global, auto-scalable, high-throughput services for Amazon's advertising businesses.
Role type
Senior Software Development Engineer (Infrastructure/Ad Serving)
Builds
Tier-1 ad-serving systems, signal intelligence layers, and distributed ultra-scale caching layers
Domain
Advertising technology, large-scale distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed software applications; system design and architecture; reliability and scaling
Preferred skills
Full software development life cycle; code reviews; source control management; build processes; testing; operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop tier-1 services for ad-serving eligibility; build global auto-scalable high-throughput services; collaborate with cross-functional teams to deliver advertiser experiences; set technical direction for multiple ad programs; lead teammates to raise software quality and reliability; measure success through execution quality and innovation pace