Staff Engineer, Distributed Systems
LaunchDarklyFull Time
Senior (5 to 8 years)
Candidates should have 3-6 years of experience in production backend and video engineering using Golang, C, C++, or similar languages, with a proven track record of contributing to large projects from start to finish. Expertise in building and operating distributed video systems in a service-oriented architecture, including best practices for fault tolerance, latency, and observability, is required. Solid operational experience with Kubernetes, monitoring tools like Grafana and Prometheus, databases such as CockroachDB, Clickhouse, and Redis, and data streaming technologies like Kafka is also necessary. Excellent communication, collaboration, and problem-solving skills are essential.
The Software Engineer will play a key role in building Mux's next-generation Video products, leading and executing complex projects across the Video stack and infrastructure. They will contribute to the full development cycle, including technical design, development, testing, experimentation, analysis, launch, and on-call duties. Responsibilities include reviewing code and design documents, providing feedback on product specifications, and running their code. The engineer will take accountability for planning and delivering projects as both a hands-on contributor and architect, and will influence the team's roadmap, collaborating closely with cross-functional stakeholders, especially regarding Video features and functionality. Building and promoting best practices in the team for availability, reliability, and production readiness is also a key responsibility.
Video performance analytics and QoS monitoring
Mux specializes in video performance analytics and Quality of Service (QoS) monitoring for the video streaming and digital media market. The company provides tools that help businesses optimize their video delivery and enhance viewer experience. Its main product is an advanced analytics platform that offers real-time data and insights into various video performance metrics, such as playback failures, startup time, rebuffering, and video quality. This allows clients, including media companies and streaming services, to identify and fix issues that could affect viewer satisfaction. Mux differentiates itself from competitors by offering features like industry benchmarks, real-time dashboards, and subscriber ID tracking, which help businesses make informed decisions to improve their video services. The company's goal is to empower clients to optimize their video delivery and exceed viewer expectations through detailed insights and data-driven strategies.