✨ About The Role
- Lead and execute complex projects across Mux's video stack and infrastructure, handling hundreds of thousands of videos ingested and over a billion encodes per month.
- Collaborate cross-functionally with product, customer success, and engineering teams to execute on product and business strategy, focusing on building cutting-edge video products.
- Contribute to the full development cycle, including technical design, development, testing, analysis, launch, and on-call responsibilities.
- Take accountability for planning and delivering projects, both as a hands-on contributor and architect, while influencing the team's roadmap and collaborating with stakeholders.
- Build and promote best practices within the team for availability, reliability, and production readiness, while advancing the technical direction of Mux's platform and product offerings.
⚡ Requirements
- Experienced backend and video engineer with 5+ years of hands-on experience in Golang, C, C++, or similar languages, specifically in video engineering.
- Proficient in building and operating distributed video systems in a service-oriented architecture, focusing on fault tolerance, latency, and observability.
- Skilled in Kubernetes, monitoring tools like Grafana & Prometheus, databases such as CockroachDB, Clickhouse, & Redis, and data streaming technologies like Kafka & Flink.
- Strong background in building integrated video products using open-source libraries like ffmpeg or libav, with a deep understanding of video codecs, encoding, profiles, and compatibility.
- Excellent communication, collaboration, and problem-solving skills, with a track record of delivering high-quality, maintainable code and optimizing encoding-related issues.