Finding the best job has never been easier
Share
About the Role:
The video team at Twitch delivers software purpose-built for video processing at scale, including native client broadcaster software for desktop and mobile devices, server-side media processing applications in C/C++/Golang/Rust, and viewer experiences across many client platforms.You will report directly to the Sr. Manager of Special Projects and develop native client media applications. We've already built the lowest latency high-scale HLS distribution system on the planet. You will help us improve the broadcaster and viewer experiences and pave the way for our next-generation real-time products.You can be located in San Francisco, CA; Irvine, CA; Seattle, WA; New York, NY; Salt Lake City, UT; or Vancouver, BC. You can also be remote within Germany, British Columbia, Canada, or the USA.
You Will:
- Design and improve native client and server applications
- Champion engineering best practices within your group and Twitch
- Produce clean, high-quality code, tests, and documentation
- Participate in code and design reviews with peers and partners
- 1+ years of experience developing native media applications in C/C++
- Willingness to try new things and work with a diverse group of people
- Bachelor's degree in Computer Science or related field or equivalent industry experience as a Software Engineer
- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
These jobs might be a good fit