Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Multi Media LLC is hiring: Senior Software Engineer, Video Streaming in Los Ange image - Rise Careers
Job details

Multi Media LLC is hiring: Senior Software Engineer, Video Streaming in Los Ange

About Multi Media, LLC: 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.We are looking to expand our expert team that deals with Wowza broadcasting engine, and hire a Senior Software Engineer to scale these numbers: 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 What you’ll be doing: 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. 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. Bonus points:Basic knowledge of Python/Django and TypeScript/JavaScript. What We Offer: 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 $165,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.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.#J-18808-Ljbffr

Average salary estimate

$190000 / YEARLY (est.)
min
max
$165000K
$215000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Multi Media LLC is hiring: Senior Software Engineer, Video Streaming in Los Ange, Multi Media LLC

At Multi Media LLC, we're on the hunt for a talented Senior Software Engineer specializing in Video Streaming to join our vibrant team in Los Angeles, CA. As a leader in digital innovation, particularly with our flagship platform Chaturbate, we pride ourselves on providing a safe and engaging environment for content creators and users alike. In this role, you will have the opportunity to work with cutting-edge technologies, including the Wowza broadcasting engine, to scale our impressive video streaming capabilities that hit incredible numbers every single day! Get ready to immerse yourself in projects that involve optimizing GPU efficiency, enhancing video quality and acting as the go-to expert for streaming best practices across our teams. You’ll be involved in defining tech solutions to reduce latency and increase streaming reliability, while also planning and executing maintenance upgrades to ensure seamless broadcasts. If you're passionate about producing high-quality streaming services and mentoring fellow developers, this could be your chance to shine in an innovative company that truly values creativity and collaboration. Plus, with competitive compensation, an extensive benefits package including unlimited PTO, and the option to work remotely, we want to support you in both your career and personal life. Join us, and bring your expertise to an exciting and fast-paced environment where your contributions will make a real impact!

Frequently Asked Questions (FAQs) for Multi Media LLC is hiring: Senior Software Engineer, Video Streaming in Los Ange Role at Multi Media LLC
What are the main responsibilities of the Senior Software Engineer, Video Streaming at Multi Media LLC?

As a Senior Software Engineer focusing on Video Streaming at Multi Media LLC, your main responsibilities will include acting as a knowledge center for Wowza streaming best practices, identifying and implementing site improvements, participating in tech discussions to enhance latency, and engineering solutions for GPU efficiency. You'll also be responsible for architecting new features to ensure high video quality and planning maintenance and upgrades to our systems.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Multi Media LLC?

To qualify for the Senior Software Engineer, Video Streaming role at Multi Media LLC, candidates should have hands-on experience with large-scale video streaming and processing pipelines, deep knowledge of networking and sockets, and proficiency in writing clean, performant code. Familiarity with streaming technologies like Wowza, HLS, and WebRTC, as well as leadership experience in mentoring colleagues, will also be essential for this role.

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Software Engineer role at Multi Media LLC?

For the Senior Software Engineer, Video Streaming position at Multi Media LLC, candidates should have expertise with technologies such as Wowza, HLS, RTP, WebRTC, and video processing frameworks. Additionally, knowledge of concurrency, multithreaded code, and technologies like Python/Django and TypeScript/JavaScript will be advantageous.

Join Rise to see the full answer
What benefits does Multi Media LLC offer for the Senior Software Engineer position?

Multi Media LLC offers a competitive compensation package for the Senior Software Engineer, Video Streaming role, including performance bonuses, health insurance for you and dependents, unlimited PTO, and options for remote work. Our comprehensive benefits package also includes annual company closure, paid lunches, and a 401k plan with 5% matching, ensuring you have plenty of support both personally and professionally.

Join Rise to see the full answer
Is the Senior Software Engineer position at Multi Media LLC fully remote?

Yes, at Multi Media LLC, the Senior Software Engineer, Video Streaming position offers a fully remote option. We believe in flexibility and providing our team members with the opportunity to work in an environment that suits them best, whether from home or an office setting.

Join Rise to see the full answer
Common Interview Questions for Multi Media LLC is hiring: Senior Software Engineer, Video Streaming in Los Ange
Can you explain your experience with video streaming technologies as a Senior Software Engineer?

When discussing your experience with video streaming technologies, mention specific platforms you've worked with, such as Wowza or HLS. Be sure to highlight any significant projects where you optimized performance or reduced latency, and make it clear how your involvement contributed to successful outcomes.

Join Rise to see the full answer
How do you approach engineering solutions for GPU efficiency?

To answer this question, discuss your methodology for assessing GPU performance. Share examples of techniques you've used, like optimizing code, adjusting workload distribution, or implementing new algorithms, and explain the impact of your solutions on overall system performance.

Join Rise to see the full answer
What strategies do you implement to handle concurrent processing in video streaming?

Speak about your experience with multithreading and concurrency management. Describe specific strategies or patterns you’ve used, such as task parallelism or thread pools, and provide examples of how these methods increased the efficiency of the video processing systems you’ve developed.

Join Rise to see the full answer
Can you provide an example of a challenging bug you resolved in a video streaming application?

When answering this question, tell a story about a particular bug that was complex and required thorough investigation. Explain the process you took to identify, troubleshoot, and fix the issue, and what the overall impact was on the application's functionality.

Join Rise to see the full answer
What role does user experience play in your engineering decisions?

Discuss how user experience considerations are integral to your engineering approach, particularly in video streaming. You might explain how you've gathered user feedback, tested various solutions, and aimed for high-quality video delivery, ensuring your work aligns with enhancing user satisfaction.

Join Rise to see the full answer
How do you stay updated with the latest trends in video streaming technology?

Share your strategies for keeping current with industry trends. Mention resources like tech blogs, webinars, online courses, or networking with peers and industry professionals. Emphasize how this ongoing learning feeds into your work and informs your engineering decisions.

Join Rise to see the full answer
What experience do you have leading and mentoring junior engineers?

Highlight your leadership experience by discussing specific instances where you’ve mentored junior engineers. Share what techniques you use to coach them, how you encourage them to tackle new challenges, and the successes you’ve helped them achieve.

Join Rise to see the full answer
How do you approach the architectural design of new features in video streaming applications?

Talk about your systematic approach to architectural design, including gathering requirements, considering scalability, ensuring performance, and assessing the user impact. Provide examples of features you've designed, focusing on the rationale behind your design choices.

Join Rise to see the full answer
What is your experience with maintaining large existing codebases?

Discuss your strategies for working with large codebases, including your approach to understanding existing architecture, identifying areas for improvement, and cleaning up technical debt. Drawing on past experiences will highlight your practical skills in this area.

Join Rise to see the full answer
Why do you want to work at Multi Media LLC as a Senior Software Engineer?

Ensure to tailor your response to Multi Media LLC by discussing your passion for digital innovation and how the company’s mission resonates with your career goals. Highlight specific aspects of the role that excite you, like working with cutting-edge streaming technologies, mentoring future talent, or contributing to a leading platform in the content creator community.

Join Rise to see the full answer

Multi Media, LLC is a Platform as a Service company that builds and operates a wide variety of web applications and online solutions for content creators in different industries worldwide, including adult. We handle tens of millions of transactions e

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!