Lead Streaming Video Software Engineer [29648] Were Media Engineering. If it involves a media feature including video uploading, downloading, playback, live streaming, audio-video calling, audio and video Spaces, images we build it. Our backend services run in AWS and on-prem. They are written in Golang or Scala with core media processing components in C / C++. Our remit includes :
Services for media ingest, processing, CDN origin, call signaling, webRTC.
APIs for media features, metadata, lifecycle, metrics
User experience across all client surfaces that involve media.
End-to-end media quality and performance.
Scaling to handle concurrent audiences of millions.
Who You Are :
We are hiring at all levels, but there are a few candidate archetype basis dimensions. One knows how to build and operate backend services at scale. Another knows media processing in C / C++. A third is deep experience in end-to-end media quality and performance, someone who makes ABR work right, gets the video to start in 200 ms, and get the live stream to look good from a Cybertruck driving through Baja.
What Youll Do :
Collaborate on building and operating services at scale, ensuring seamless performance for concurrent audiences of millions.
Contribute to media processing pipelines in C / C++, the core components that drive our media services.
Iteratively improve end-to-end media quality and performance.
Qualifications :
Proven experience in building and operating services at scale.
In-depth knowledge and experience with media processing pipelines in C / C++.
Extensive experience ensuring end-to-end media quality and performance.
Acronyms you know all about : H.264, H.265, AV1, MP4, CMAF, VMAF, moq, RTP, RTMP, HLS, HDR, DRM.
Alternative acronyms and tech you know all about : CRUD, Redis, DynamoDb, S3, Route53, GraphQL.
Total compensation : $1,500,000 / yr
Seniority level Mid-Senior level
Employment type Full-time
Job function Software Development
#J-18808-Ljbffr
Lead Software Engineer • California, MO, United States