Open role
[Remote] Software Dev Engineer III, Amazon Interactive Video Service (IVS)
Note: The job is a remote job and is open to candidates in USA. Amazon Web Services' Amazon Interactive Video Service is a managed live streaming platform that enables low-latency and real-time video experiences at global scale. The Software Dev Engineer III will design and build high-performance systems for real-time and sub-second video distribution, optimize streaming infrastructure, contribute to next-generation protocols, and mentor engineers while supporting service reliability.
Responsibilities
- Design, implement, and optimize high-performance WebRTC distribution components capable of handling millions of concurrent viewers with sub-second latency. Work at the packet level to diagnose, tune, and improve transport behavior across UDP and TCP-based protocols, ensuring optimal video quality and reliability
- Collaborate with cross-functional teams to define and evolve the architecture of real-time media delivery infrastructure. Drive technical decisions that balance scalability, cost efficiency, and customer experience
- Contribute to protocol design and implementation for emerging low-latency transport mechanisms, including Media over QUIC (MoQ) and other next-generation streaming protocols. Stay current with industry standards and innovations
- Identify and resolve performance bottlenecks through profiling, experimentation, and rigorous engineering. Use data-driven approaches to optimize CPU, memory, and network utilization across distributed systems
- Mentor junior engineers and conduct code reviews to maintain high engineering standards. Participate in on-call rotations to ensure service reliability and rapid incident response. Document architectural decisions and contribute to technical design reviews
Skills
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Knowledge of at least two of the following programming languages: Scala, Java, Python, C/C++, or Go
- Deep understanding of WebRTC architecture, including signaling, ICE, DTLS, SRTP, and media negotiation
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Contributions to open-source networking or media projects
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance, including medical, dental, vision, prescription, Basic Life & AD&D insurance, and an option for Supplemental life plans
- Employee Assistance Program (EAP)
- Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Company Overview
Company H1B Sponsorship