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 services, global auto-scalable high-throughput services, signal intelligence layer, distributed ultra-scale caching layer
Domain
Advertising technology, distributed systems, real-time data processing
Required skills
C#, C++, Java, Perl, Object Oriented Design, distributed software applications, multi-threaded systems, large-scale system design, reliability and scaling
Preferred skills
Full software development life cycle, coding standards, 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 services, lead and inspire teammates to raise software quality, measure success through execution quality and innovation
Seniority
Senior, hands-on IC