You will build and scale high-concurrency backend services for media streaming. You own the design, implementation, and performance of video and audio APIs.
Responsibilities
Design and build performant video and audio streaming APIs capable of handling many concurrent users.
Implement multi-threading techniques to ensure low response times for web services.
Manage audio syncing and simultaneous distribution of media streams to large audiences.
Research and implement solutions for complex technical tasks with minimal supervision.
Build and maintain interfaces using Go.
Required Skills
Minimum 3 years of professional experience with Golang.
Proven experience designing and building production-level public APIs.
Strong understanding of multi-threading and concurrency patterns.
Experience handling real-time audio and video streaming synchronization.
Ability to self-manage tasks and conduct independent technical research.
Experience optimizing services for sub-second response times.
Bachelor's degree or equivalent graduate level education.