Video Research Engineer

About You

Are you a video technologist experienced in streaming protocols and video transcoding workflows? Are you excited about distributed video processing and open source video software? Do you think it’s fun to improve video quality and transcoding efficiency? If so, you should consider joining Livepeer as a video research engineer.

About Livepeer

Livepeer's mission is to make video streaming much more scalable, reliable and affordable with the help of p2p and decentralization. Today, companies across all industries, ranging from media to robotics to home surveillance are increasingly using video. However, it’s operationally expensive to build in house, and prohibitively expensive to outsource to centralized services. We are building an open source p2p network that enables any developer to build video applications at a fraction of the cost of existing software providers.

Livepeer is an Equal Opportunity Employer that is committed to inclusion and diversity. We are committed to provide a community and environment for mutual respect, without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. We believe diversity and inclusion are crucial to our success and seek to recruit/develop from a diverse candidate pool.

About the Role

Livepeer is looking for a talented video engineer to contribute to the Livepeer core software. You will join the research and engineering team in solving problems inherent to an open and permissionless marketplace for video infrastructure services without any central intermediaries. Problems you will work on include verifiable video transcoding, data-driven video quality measurement, and enabling next-generation video technologies like SRT and AV1. The Livepeer whitepaper lays a foundation of the protocol. Currently, the team is working on the Streamflow proposal that will dramatically enhance the scalability and affordability of the network, so that it can power high scale video streaming applications with over 10x - 50x infrastructure cost savings compared to AWS Media Services.

As a member of the Livepeer team, you will work with serial entrepreneurs and experienced technologists from different backgrounds, all with the same goal of shifting the paradigm for digital video by changing our assumptions on what’s possible.

Responsibilities

  • Research in areas like data-driven video quality measurement and verification of video transcoding.

  • Implement research results, taking ideas from academia to production software.
  • Support the integration of new protocol designs into the deployed Livepeer protocol and client software.

  • Collaborate with a community of researchers to advance the state of the art in video research topics.

  • Learn and program in C and Go.
  • Contributing to Livepeer in an open source style.

Requirements

  • Is able to execute based on a research agenda and implementation goals.
  • Is able to read and analyze literature from academia and industry pertaining to relevant research areas such as video processing, quality measurement, and machine learning.

  • Is comfortable with taking ownership of a research area and taking an idea from conception all the way through implementation.

  • Is able to think adversarially and design systems with the expectation that actors will try to cheat and bypass rules.

  • Is comfortable with the foundational concepts of public blockchains such as Ethereum.

  • Has great communications skills and functions well in a distributed team, sharing knowledge and clear communicating ideas to others through publishing content.

  • Has experience working with video quality measurements.
  • Has experience working with ffmpeg/x264, nvenc, quicksync, amd and other application specific encoding circuits.

How to Apply

If you are interested in applying for this position, please send an email containing your resume, Github profile, and LinkedIn to eric@livepeer.org.

Interview Process

Here is what to expect during the application process:

  • Initial Interview (30 mins)
  • First Round Interview (1 hour)
  • Group Interview (3 hours)
  • Reference Checks

Resources to learn more about Livepeer