Jobs · Consulting · California

Software Dev Engineer III, Amazon Interactive Video Service (IVS)

Amazon Web Services (AWS) · San Francisco, CA · 1 wk ago
ConsultingFull-time

About the role

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.

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.

Requirements

  • 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

Qualifications

  • Bachelor's degree in computer science or equivalent

Skills

  • 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
  • Experience with protocol design and implementation for emerging low-latency transport mechanisms, including Media over QUIC (MoQ) and other next-generation streaming protocols
  • Experience with data-driven approaches to optimize CPU, memory, and network utilization across distributed systems
  • Experience mentoring junior engineers and conducting code reviews to maintain high engineering standards
  • Experience with on-call rotations to ensure service reliability and rapid incident response
  • Experience documenting architectural decisions and contributing to technical design reviews

Benefits

Comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.

Pay

Base salary range: $193,300.00 - $261,500.00 USD annually

Schedule

On-call rotation required

Similar jobs