Senior Software Engineer
TLDR
Join a team focused on optimizing a TypeScript-based video SDK that enhances playback quality and user experience for millions of viewers globally.
About Multi Media, LLC
Multi Media, LLC is the company behind Chaturbate, one of the most heavily trafficked live streaming platforms in the world. We support a global network of independent content creators and millions of real-time viewers, delivering interactive video at scale. Our infrastructure handles complex broadcasting, low-latency streaming, and high-engagement user experiences. All live, all the time.
We’re building a platform where creators can express themselves freely and grow their communities, where viewers discover and interact with creators they’re drawn to, and where the team behind it is challenged, trusted, and responsible for shaping the experience of millions of users around the world. We value people who take initiative, stay curious, and care deeply about the quality and impact of what they build.
The Role
We’re looking for a Senior Software Engineer to join our Video Streaming team and own key parts of our unified video SDK and player platform. This SDK powers live and VOD playback across multiple surfaces (web, mobile, and apps) and exposes the APIs, events, and telemetry that product teams use to build video experiences.
In this role, you’ll design and evolve TypeScript-based SDK components, public interfaces, and player tooling that other teams depend on. You’ll focus on playback quality, startup time, latency, and cross-browser/device reliability, while making the SDK easy to integrate, observe, and extend. Success in this role requires strong product thinking, a deep understanding of browser behavior, and the ability to debug and optimize complex systems in production.
What You’ll Do
- Design, implement, and evolve a TypeScript-based video SDK and player core used by multiple product teams and clients.
- Define and maintain clean, stable APIs and events for playback, buffering, errors, track switching, and player state.
- Build and improve high-performance playback paths and UI components for live and VOD, optimizing startup time, latency, and visual quality across browsers and devices.
- Partner with backend and infrastructure teams to integrate the SDK with streaming protocols (e.g., HLS/LL-HLS, WebRTC), ABR ladders, and CDN routing, without requiring specialists in every protocol.
- Add and refine viewer-side telemetry hooks (e.g., first-frame time, buffering, quality switches, failures) to power monitoring, experimentation, and product insights.
- Improve observability and debuggability of the video stack through better logging, metrics, and tooling around the SDK.
- Collaborate closely with product, design, and other engineering teams to roll out SDK changes safely (versioning, migration paths, feature flags) at scale.
- Contribute to the technical direction and architecture of the video SDK and mentor other engineers working in and around the playback stack.
Requirements
You Have
- Bachelor’s degree in Computer Science or related field (or equivalent practical experience).
- 7+ years of experience building modern web applications or libraries.
- Strong expertise in JavaScript/TypeScript and modern frontend tooling; comfortable working in shared libraries/SDKs, not just app code.
- Experience designing and maintaining public APIs or SDKs that are consumed by other teams or external developers (versioning, documentation, backward compatibility).
- Professional experience with video streaming or other performance-sensitive media systems (e.g., HLS, DASH, WebRTC, real-time collaboration, gaming, or similar).
- Proven ability to optimize performance in the browser (bundles, memory, CPU, network) and to use tools like DevTools, profiling, and tracing to track down issues.
- Experience collaborating closely with backend and infrastructure teams on contracts, telemetry, and incident/debug workflows.
- Strong problem-solving skills and comfort working in complex, high-scale, production environments.
Nice to Have
- Experience working directly on a video player or media SDK (commercial, open-source, or internal).
- Familiarity with browser media APIs (e.g., Media Source Extensions, Encrypted Media Extensions) and how different browsers handle media pipelines.
- Hands-on experience with live streaming or real-time video (e.g., LL-HLS, WebRTC) and/or CDN-based delivery.
- Experience with observability and experimentation (e.g., New Relic, custom telemetry, A/B tests) for playback quality and reliability.
- Passion for improving video quality and end-to-end viewer experience at scale, and for building tools that make other engineers more effective.
Benefits
You’ll Get
- Competitive compensation with performance bonuses
- Fully remote option
- Health, vision, dental, and life insurance for you and any dependents, with policy premiums covered by the company
- Long- & short-term disability insurance
- Unlimited PTO
- Annual year-end company closure
- Optional 401k with 5% matching
- 12 paid holidays
- Paid lunches in-office; if remote, a $125/week stipend via Sharebite
- EAP and employee recognition programs
The base salary range for this position is $180,000 - $215,000 annually. Range reflects base salary only. It does not include additional compensation or benefits. The range displayed reflects the minimum and maximum range for a new hire across the U.S. for the posted position. A candidate's specific pay will be determined on a case-by-case basis and may vary based on the candidate's job-related skills, relevant education, training, experience, certifications, and abilities of the candidate, as well as other factors unique to each candidate.
Please note: All offers from Multi Media, LLC are made only after a structured, multi-step recruiting process that includes live interviews, followed by a verbal offer before any written agreement is extended. Official communications, including from interviewers, will only come from email addresses ending in @multimediallc.com.
Multi Media, LLC is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Benefits
Health Insurance
Health, vision, dental, and life insurance for you and any dependents, with policy premiums covered by the company
Unlimited Paid Time Off
Unlimited PTO
Multi Media LLC operates Chaturbate, a leading live streaming platform that connects a diverse community of independent content creators with millions of real-time viewers. Our robust infrastructure supports complex broadcasting and low-latency streaming, fostering high-engagement user experiences. We're dedicated to empowering creators to express themselves and build their communities while delivering interactive video content on a global scale.
- Founded
- Founded 2011
- Employees
- 51-200 employees
- Industry
- Internet Software & Services