At a Glance
- Tasks: Lead the development of media services, ensuring top-notch performance for millions of users.
- Company: Join a cutting-edge team at Media Engineering, pioneers in streaming and media technology.
- Benefits: Enjoy competitive pay, flexible work options, and a vibrant company culture.
- Why this job: Be part of an innovative team shaping the future of media experiences.
- Qualifications: Experience in backend services, C/C++ media processing, and media quality assurance required.
- Other info: Work with the latest technologies in a fast-paced, collaborative environment.
The predicted salary is between 72000 - 108000 £ per year.
We’re Media Engineering. If it involves a media feature – including video uploading, downloading, playback, live streaming, audio-video calling, audio and video Spaces, images – we build it. Our backend services run in AWS and on-prem. They are written in Golang or Scala with core media processing components in C/C++.
Our remit includes:
- Services for media ingest, processing, CDN origin, call signaling, webRTC.
- APIs for media features, metadata, lifecycle, metrics.
- User experience across all client surfaces that involve media.
- End-to-end media quality and performance.
- Scaling to handle concurrent audiences of millions.
Who You Are:
We are hiring at all levels, but there are a few candidate archetype basis dimensions. One knows how to build and operate backend services at scale. Another knows media processing in C/C++. A third is deep experience in end-to-end media quality and performance, someone who makes ABR work right, gets the video to start in 200 ms, and gets the live stream to look good from a Cybertruck driving through Baja.
What You’ll Do:
- Collaborate on building and operating services at scale, ensuring seamless performance for concurrent audiences of millions.
- Contribute to media processing pipelines in C/C++, the core components that drive our media services.
- Iteratively improve end-to-end media quality and performance.
Qualifications:
- Proven experience in building and operating services at scale.
- In-depth knowledge and experience with media processing pipelines in C/C++.
- Extensive experience ensuring end-to-end media quality and performance.
Acronyms you know all about: H.264, H.265, AV1, MP4, CMAF, VMAF, moq, RTP, RTMP, HLS, HDR, DRM.
Alternative acronyms and tech you know all about: CRUD, Redis, DynamoDb, S3, Route53, GraphQL.
Total compensation: $1,500,000/yr
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Software Development
Lead Streaming Video Software Engineer [29649] employer: Stealth Startup
Contact Detail:
Stealth Startup Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Streaming Video Software Engineer [29649]
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Golang, Scala, and C/C++. Having hands-on experience or projects that showcase your skills in these languages will make you stand out.
✨Tip Number 2
Demonstrate your understanding of media processing pipelines and end-to-end media quality. Prepare to discuss any relevant projects where you've improved performance or quality, especially in high-concurrency scenarios.
✨Tip Number 3
Network with current employees or industry professionals who have experience in media engineering. Engaging in conversations about their work can provide insights and potentially lead to referrals.
✨Tip Number 4
Stay updated on the latest trends and technologies in streaming video and media processing. Being knowledgeable about new developments can help you impress during interviews and show your passion for the field.
We think you need these skills to ace Lead Streaming Video Software Engineer [29649]
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with backend services, media processing in C/C++, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in building and operating services at scale.
Craft a Compelling Cover Letter: In your cover letter, express your passion for media engineering and detail how your background aligns with the responsibilities of the role. Mention specific projects or experiences that showcase your ability to improve media quality and performance.
Highlight Relevant Skills: When listing your skills, focus on those that are directly related to the job, such as knowledge of H.264, H.265, AV1, and experience with AWS services. This will help you stand out as a candidate who meets the technical requirements.
Showcase Problem-Solving Abilities: Include examples in your application that demonstrate your problem-solving skills, particularly in scenarios involving media quality and performance. This could involve discussing challenges you've faced and how you overcame them in previous roles.
How to prepare for a job interview at Stealth Startup
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend services, especially in Golang or Scala. Highlight any projects where you've built or operated services at scale, and be ready to dive into the specifics of media processing in C/C++.
✨Know Your Acronyms
Familiarise yourself with the key acronyms mentioned in the job description, such as H.264, H.265, and AV1. Being able to discuss these technologies confidently will demonstrate your expertise and understanding of the media landscape.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've tackled challenges related to media quality and performance. Discuss specific instances where you improved end-to-end media quality or optimised streaming performance for large audiences.
✨Ask Insightful Questions
Come equipped with questions that show your interest in the company's media engineering goals. Inquire about their current projects, challenges they face in scaling services, or how they measure media quality and performance.