Software Dev Engineer II, Amazon Interactive Video Service (IVS), Stream Management
Core
Design and build distributed systems that coordinate live stream sessions end-to-end and manage the underlying fleet for millions of concurrent viewers.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Stream management services and distributed systems for live video infrastructure
Domain
Cloud infrastructure / Live video streaming
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, System architecture, Scalability engineering, High availability engineering, Performance optimization, Observability, Testing, C++, Java, C#, Perl
Preferred skills
Full software development lifecycle, Live video protocols, Transcoding, Codecs, AWS services implementation
Technologies
C++, Java, C#, Perl, AWS
Responsibilities
Own technical direction of services, Write and socialize design docs, Ensure backend systems are highly available and scalable, Collaborate on protocol changes and capacity planning, Lead post-incident investigations, Drive operational excellence through automation
Seniority
Senior, hands-on IC