Software Development Engineer, Amazon Publisher Services
Core
Design and build reliable, available, scalable, secure distributed systems and web-based services to deliver Amazon Publisher Services products to publishers.
Role type
Software Development Engineer (Infrastructure & Distributed Systems)
Builds
Infrastructure and tools for ad serving systems and Amazon Publisher Services
Domain
Advertising Technology / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Object Oriented Design, Large-scale application development, System architecture, Reliability engineering, Scalability engineering
Preferred skills
Full software development life cycle management, Code review practices, Source control management, Build processes, Testing strategies, Operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Architect and design new and existing systems, Develop large-scale multi-tiered multi-threaded software applications, Build tools to deliver products to publishers, Solve complex problems in Advertising Technology stack
Seniority
Mid-Senior, hands-on IC