Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer, Streaming Media image - Rise Careers
Job details

Backend Engineer, Streaming Media

Who We Are

Sauron protects your family and home, bringing the innovations of autonomous robots and self-driving cars to residential security. Our team is led by veteran entrepreneurs and roboticists, alumni of Zipline, Tesla, Apple, and Google. Sauron has raised an $22M seed round led by A* and Atomic with participation from other leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley. 

The Role | Backend Engineer, Streaming Media

Sauron Industries is looking to create a new modality for homeowners to interact with their properties and security systems, based on a 3D model of the home in a beautiful app for iPad and iPhone. We are looking for a highly skilled, thoughtful, and collaborative Backend Engineer to help design, develop and deliver this innovative technology to a wide user base. 

We are looking for someone who is creative, detail-oriented, and cares deeply about the user experience. The ideal candidate is strategic about building for the long run, and enjoys the process of collaborating with teammates to architect reliable, scalable and maintainable applications. You’ll solve challenging problems and provide input into both product roadmaps and development approaches. 

We Value

  • Collaboration, pair programming, and teamwork.

  • Making small improvements and shipping code to production continuously.

  • Taking ownership across the stack.

  • Iterative development and refactoring regularly to keep our codebases healthy.

You Will Contribute By

  • Designing and developing performant and scalable streaming systems

  • Develop automation scripting and video analysis tools

  • Building security-first systems for mass consumption

  • Working closely with designers and AI engineers to continuously improve on the user experience

  • Conducting thorough testing to identify and resolve issues before deployment

Your Background Includes

  • BS Computer Science + 5 years of industry experience or MS Computer Science + 3 year of industry experience or equivalent combination of education and trainings 

  • Experience working in a video OTT/broadcast environment

  • Knowledge of video codecs and compression (H.264/AVC, H.265/HEVC)

  • Knowledge of audio codecs and containers (AAC, PCM, AC-3, EAC-3, MPEG-1 Layer-II)

  • Knowledge of ABR/OTT technologies (HLS, DASH)

  • Knowledge of MPEG Transport Streams in broadcast and ABR workflows

  • Knowledge of WebRTC

  • Basic experience with command-line video tools like FFMPEG, MP4Box, and TSDuck

  • Basic network transport knowledge (Multicast, TCP/UDP)

  • Excellent ability to communicate and collaborate effectively with designers, product owners, and engineers in other domains.

Nice to Have (familiarity with/desire to learn)

  • Knowledge of AWS Kinesis or similar video streaming services

  • Deeper understanding of CDNs

  • Familiarity with end-to-end testing frameworks.

  • CI/CD systems

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Backend Engineer, Streaming Media, Sauron

Are you ready to take on an exciting role as a Backend Engineer in the dynamic world of streaming media at Sauron Industries? Located in the vibrant tech hub of San Francisco, we're on a mission to revolutionize home security through innovative technology, and we need your expertise to help us achieve that goal. As a Backend Engineer, you'll be at the forefront of designing and developing cutting-edge streaming systems that enhance the way homeowners interact with their properties. We're seeking someone who's not just technically proficient but also a collaborative team player who can contribute meaningfully to product roadmaps. Your responsibilities will include developing automation tools, implementing security-first systems, and conducting rigorous testing to ensure seamless user experiences. With five years of industry experience or a Master's degree and three years, your background in video OTT environments and knowledge of video codecs will be crucial as you tackle challenges alongside designers and AI engineers. At Sauron, we value teamwork, continuous code improvement, and ownership across the stack, so if you’re someone who’s passionate about crafting scalable and maintainable applications, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Backend Engineer, Streaming Media Role at Sauron
What are the main responsibilities of a Backend Engineer at Sauron Industries?

As a Backend Engineer at Sauron Industries, your main responsibilities will include designing and developing scalable streaming systems, creating automation scripting, and ensuring the security of the systems you build. You'll work alongside designers and AI engineers to continuously enhance the user experience, making sure that high-quality video delivery is at the forefront of our technology.

Join Rise to see the full answer
What qualifications are required for the Backend Engineer position at Sauron?

To qualify for the Backend Engineer position at Sauron Industries, candidates should possess either a Bachelor's degree in Computer Science along with five years of industry experience, or a Master's degree in Computer Science with three years of relevant experience. Familiarity with video streaming technologies and codecs is essential, alongside strong collaborative and communication skills.

Join Rise to see the full answer
What technologies should a Backend Engineer at Sauron be familiar with?

As a Backend Engineer at Sauron, familiarity with video codecs (like H.264 and H.265), video streaming protocols (such as HLS and DASH), and basic command-line video tools (like FFMPEG or MP4Box) is highly beneficial. Knowledge of AWS Kinesis and CDN technologies will also help you succeed in your role.

Join Rise to see the full answer
How important is teamwork for the Backend Engineer role at Sauron?

Teamwork is paramount for the Backend Engineer role at Sauron Industries. We value collaboration and pair programming, where our engineers work together to solve problems and iterate on code. Being able to communicate effectively with designers and product owners will enhance the overall user experience and product development process.

Join Rise to see the full answer
What is the work culture like for a Backend Engineer at Sauron Industries?

The work culture at Sauron Industries for Backend Engineers is vibrant and focused on innovation. We emphasize continuous improvement, with a strong commitment to collaboration and iterative development. Employees are encouraged to take ownership of their projects while working in a supportive environment that values contributions and insights from everyone on the team.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer, Streaming Media
Can you describe your experience with video OTT/broadcast environments?

When answering this question, focus on specific projects you have worked on, mentioning the technologies and frameworks you used. Highlight your understanding of video codecs and how they impact streaming quality, emphasizing your ability to optimize performance in real-world scenarios.

Join Rise to see the full answer
How do you approach designing scalable systems?

To tackle this question, discuss your systematic approach to architecture, focusing on designing for scalability from the outset. Provide examples of challenges you've faced in previous projects and how you overcame them, detailing the technologies you employed.

Join Rise to see the full answer
What video codecs and protocols are you familiar with?

Outline the video codecs and protocols you have hands-on experience with, such as H.264, H.265, HLS, and DASH. Discuss any projects where you implemented these technologies and the impact they had on the overall performance.

Join Rise to see the full answer
How do you ensure security in the systems you develop?

When answering this question, emphasize your understanding and implementation of security best practices. Discuss specific security measures you've integrated into systems, including common vulnerabilities you address and the importance of a security-first mentality in development.

Join Rise to see the full answer
What strategies do you use for effective collaboration with cross-functional teams?

Discuss your preferred collaboration tools and practices, such as regular check-ins, pair programming, or agile methodologies. Share specific examples where teamwork led to successful project outcomes, showcasing your communication skills.

Join Rise to see the full answer
Describe a challenging problem you solved in a past engineering role.

Select a compelling example that showcases your technical ability and problem-solving skills. Explain the challenge, your thought process, the solution you implemented, and the results of your efforts, highlighting the impact on the project.

Join Rise to see the full answer
How do you stay updated with the latest technologies in streaming media?

Explain your methods for staying current with industry trends and advancements, such as following relevant blogs, participating in online forums, or attending conferences. Mention any certifications or courses you are pursuing to improve your expertise.

Join Rise to see the full answer
What is your experience with CI/CD systems?

Detail your familiarity with CI/CD systems and how you've incorporated these practices into your workflow. Mention specific tools you’ve used (e.g., Jenkins, GitLab) and how they have helped streamline your development and deployment processes.

Join Rise to see the full answer
How do you approach testing for the applications you develop?

Discuss your testing strategies, including unit testing, integration testing, and end-to-end testing frameworks. Provide examples of how thorough testing improved the reliability of your applications in previous projects.

Join Rise to see the full answer
Can you explain your understanding of WebRTC and its applications?

Share your knowledge of WebRTC, including its features and use cases such as real-time communication and video streaming. Provide examples of your experience utilizing WebRTC in past projects or describe how you would approach a potential WebRTC-based feature.

Join Rise to see the full answer
Similar Jobs
Sauron Hybrid San Francisco
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Pocket Prep Remote Durham, North Carolina, United States
Posted 9 days ago
Photo of the Rise User
Qualtrics Remote Seattle, Washington, United States
Posted 11 days ago
Modern Technology Solutions, Inc. Hybrid US, Stanislaus County, CA; California, Patterson, CA
Posted 10 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

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!