Taro Logo

Senior Software Engineer, Video Streaming

Multi Media LLC is a leader in digital innovation, focusing on creating modern products for the content creator community.
$165,000 - $215,000
Backend
Senior Software Engineer
Remote
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Video Streaming

Multi Media LLC is a leader in digital innovation, focusing on creating modern products for the content creator community. Our main platform, Chaturbate, is a key player in the adult entertainment industry, bringing billions of people together worldwide. We aim to make Chaturbate the best place for users and creators to interact and connect, offering a safe, creative, and engaging space for everyone.

As a Senior Software Engineer in Video Streaming, you'll be working on scaling our impressive infrastructure:

  • 1,200+ CUDA capable GPUs
  • 12k+ concurrent live video broadcasts
  • 400k+ concurrent live video streams
  • 170k hours broadcasted daily
  • 21.6 petabytes of data streamed daily

Your responsibilities will include:

  • Acting as a knowledge center for Wowza (or similar) streaming best practices
  • Participating in tech discussions to improve latency
  • Engineering solutions for improving GPU efficiency
  • Architecting new features to ensure high video quality
  • Planning, scoping, and executing Wowza maintenance and upgrades
  • Fixing existing bugs on a case-by-case basis

We're looking for someone with:

  • Hands-on experience in large-scale video streaming and processing pipelines
  • Deep knowledge of networking and sockets
  • Ability to write clean and performant code
  • Proficiency with concurrency and multithreaded code
  • Expertise in video processing, transcoding, and streaming technologies
  • Experience leading and mentoring less experienced colleagues

We offer competitive compensation, fully remote option, comprehensive health benefits, unlimited PTO, 401k with 5% matching, and more. Join our team and help shape the future of digital content creation!

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Video Streaming

  • Act as a knowledge center for Wowza (or similar) streaming best practices across Multi Media teams
  • Identify, recommend, and implement improvements to the site
  • Participate in tech discussions to define the most appropriate solutions to improve latency
  • Engineer solutions for improving GPU efficiency
  • Architect new features to ensure high video quality
  • Plan, scope and execute Wowza maintenance and upgrades
  • Fix existing bugs on a case-by-case basis

Requirements For Senior Software Engineer, Video Streaming

Python
TypeScript
JavaScript
  • Previous hands-on experience working on large-scale video streaming and processing pipelines
  • Deep knowledge of networking and sockets
  • Ability to write clean and performant code; ability to work with large existing code base, including maintenance and debugging
  • Proficiency with concurrency and multithreaded code
  • Expertise in video processing, transcoding, and streaming technologies such as Wowza, HLS, ll-HLS, RTP, WebRTC, OBS, MPEG TS, and CMAF
  • Previous experience leading and mentoring less experienced colleagues

Benefits For Senior Software Engineer, Video Streaming

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • 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

Interested in this job?