Work @ Livepeer

Software Engineer - Video Infrastructure

Livepeer's mission is to give everyone on the web an equal voice. We are building a decentralized video network that enables application developers to build video applications that are more reliable, cheaper, and decentralized. Many video products can be built on top of Livepeer. For example: decentralized social streaming platform (decentralized Facebook Live or Twitch), pay-as-you-go video broadcast platform, or uncensorable live journalism applications. Livepeer can also be used as a cheaper and more scalable alternative to existing, centralized video solutions.

The Livepeer network also provides open and fair access for anyone to participate in a crypto-economically secure protocol. Similar to Bitcoin enabling anyone to become a miner and earn a block reward, Livepeer enables anyone to become a transcoder and earn a fee by processing video.

Livepeer is proud to be 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 is crucial to our success and seek to recruit/develop from a diverse candidate pool.

Job Description

Do you find yourself thinking about how the blockchain can be used for real-world applications? Do you think the current video industry has perverse incentives that disproportionally benefit the large platform owners? Do you want to work on something that has the potential of benefiting millions of people's lives through providing open access and equal opportunities for self expression? If so, you should consider working with Livepeer.

You will be working closely with a talented and diverse team with deep experience in video and blockchain technology. The day-to-day technical problems will be around scalable peer-to-peer infrastructure, live video streaming with different standards, crypto protocol design, smart contract development, and video application development. Since all of our software is open-source, you will be working in an open source style workflow - contributing to the project while interacting with the Livepeer community in real-time.

As a member of the Livepeer team, you will take part in the global decentralization movement. You will work with passionate technologists and community builders from different backgrounds, all with the same goal of creating a more open, efficient, and egalitarian internet for human cooperation. Livepeer collaborates closely with impactful teams like the Ethereum Foundation, Truebit, Paratii, IPFS, and many others. You will have the opportunity to work on cutting edge research and change how video can be used in people's everyday lives.

Candidates for this position should have a solid background in video streaming and a good understanding of peer-to-peer networking. Previous experience in open source development and a strong interest in crypto / decentralization is a plus.

Requirements

  • Experience working with video formats like RTMP, HLS, DASH
  • Experience working with video codecs like H264 and VP8/9
  • Experience building live video streaming software solutions
  • Practical understanding of peer-to-peer networks (protocols over WebRTC, RCP/UDP sockets, Bittorrent)
  • Practical understanding of security practices and encryption
  • A background in computer science or representative work experience

Nice to have

  • Experience working in open source teams
  • Interest in crypto economics and crypto security (Bitcoin, Ethereum, Token-based-protocols)

How to Apply

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