Summary
Join Mux as a Senior Software Engineer on the Mux Data team and play a key role in building the next generation of data products. You will lead and execute complex projects across our data stack and infrastructure, which collects and aggregates over a trillion requests each month. You will also help shape the technical direction of our data platform and product offerings. Work cross-functionally with product, customer success, and other engineering teams. Contribute to the full development cycle, from technical design to on-call support. Take accountability for planning and delivering projects, both as a hands-on contributor and architect.
Requirements
- 4+ years of experience in backend or data engineering using Golang or other similar languages, with a successful track record of contributing to sizable projects from start to finish with end-user impact
- Expertise in building and operating distributed data systems in a service-oriented architecture, with a solid understanding of best practices for fault tolerance, latency, and observability
- A track record of writing high-quality, maintainable code across multiple services and team boundaries
- Solid operational experience with data streaming technologies (e.g., Kafka), Kubernetes, monitoring tools (e.g., Grafana & Prometheus), and databases (e.g. Clickhouse, Redis)
- Excellent communication, collaboration, and problem-solving skills
Responsibilities
- Work cross-functionally with product, customer success, and other engineering teams to execute on product and business strategy, developing features that help customers optimize video experiences
- Develop features as part of a full stack product team. Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, launch, and on-call. Youβll review code and design docs, provide feedback on product specs, and take ownership of your code in production
- Take accountability for planning and delivering projects, both as a hands-on contributor and architect, as well as a facilitator
- Drive ideas and contribute to your team's roadmap, collaborating closely with cross-functional stakeholders
- Build and promote best practices within your team for availability, reliability, and production readiness
Preferred Qualifications
- In-depth experience building and scaling data streaming applications
- Experience with video playback telemetry and performance metrics (e.g., rebuffer rates, latency, etc.) is a plus
- Experience with Elixir, React/Typescript a plus
Benefits
- Flexible PTO + 11 company holidays
- Weekly no-meeting days + quarterly focus weeks
- Healthy work-life balance encouraged
- Competitive health, dental, and vision insurance (100% employee and 65% dependent premium coverage)
- Fully funded fertility benefits
- HSA available, compatible with high deductible plan only ($100 per single employee/month & $200 per family/month employer contribution)
- FSA available
- Short-term and long-term disability insurance
- Group life insurance
- Travel accident insurance
- Employee Assistance Program (EAP)
- Medical support concierge service
- 401(k)
- Paid parental leave
- Investment in career growth through professional development stipend
- Reimbursements for headphones, cell phones, device upgrades, and SVoD services of Mux customers
- Lunch reimbursement program