companyEluvio logo

Senior Software Engineer - Video Processing

EluvioBerkeley, California, United States
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

ResponsibilitiesCollaborate as part of the core software development team to shape the vision for just-in-time decentralized video with exceptional quality and real-time delivery. Design and implement a variety of real-time video processing and distributed processing software modules. Conduct research and assess the feasibility of new features and methodologies. Create and uphold a robust testing and validation framework for quality, accuracy, load handling, and performance. Maintain the audio/video pipeline software, addressing routine bug fixes and developing tools to support a high-availability network of nodes for both live and on-demand content. Work alongside infrastructure and content operations teams to ensure flawless product deployment. RequirementsProficient in Go, Rust, and C programming, with a solid grasp of unit and integration testing. Demonstrated ability to develop and debug code in Go, Rust, and C. Experience debugging third-party software.

About the job

Join Eluvio, a pioneering team of innovative systems, networking, application, and video software engineers, data scientists, and security experts. We are on a mission to realize the vision of the Content Fabric—a cutting-edge decentralized platform for video and commerce aimed at transforming the global Internet video and live events landscape.

Located near the vibrant UC Berkeley campus, our headquarters in Berkeley, CA fosters collaboration across disciplines. Our work pushes the boundaries in video engineering, Internet networking, data science, machine learning, and blockchain-inspired security. We seek highly skilled, creative individuals eager to embrace full-time opportunities within these fields. At Eluvio, we don’t just innovate; we collaborate closely with the digital content community to validate our solutions, welcoming team members who are both visionary and practical!

The Eluvio Content Fabric introduces a revolutionary decentralized video processing framework designed to enhance the experience of Internet video delivery with just-in-time, personalized content. Our foundation facilitates real-time content routing and dynamic code execution.

This position is integral to our core software development team, focusing on the video processing pipeline. Candidates should possess extensive experience in video packaging and encoding for a wide range of on-demand and live formats utilizing various Internet protocols. Our backend utilizes Go, Rust, and C, including native and WebAssembly binaries, while our frontend primarily employs JavaScript and WebAssembly.

We are looking to fill both senior positions and opportunities for recent graduates specializing in video engineering. While our main offices are in Berkeley, CA, we are open to remote work for the right candidate.

About Eluvio

Eluvio is an ambitious team dedicated to reinventing how video content is delivered and experienced across the globe. With a strong focus on decentralized technologies, we are committed to pushing the envelope in video engineering and content distribution, making it possible for creators and consumers to interact in innovative ways.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.