Join Team Content Freedom
Changing the landscape of content distribution is no easy task. LBRY is growing rapidly, and we're looking for great people to join us. If you want a challenging and rewarding pursuit on a team that shares your passion and curiosity, you've come to the right place.
About LBRY
Some things to know about working at LBRY:
- We value autonomy, mastery, and purpose.
- We judge you by your work. We don't care about credentials, ranks, how long you work, or where you work from. We care about what you get done.
- We are extremely transparent, organizationally flat, and open-minded. There are no pure managers -- everyone's a doer. While you will have clear responsibilities, you're welcome to contribute at any level or area of the company.
- We believe great results come from great people. If you're interested in working with a team of bright, creative, and diligent people, this is the place.
Who We're Looking For
There's no one kind of LBRYan. We value people who can bring new perspectives to our team. Here are some traits that are important to us:
- Ability to solve complex problems in simple ways. LBRY has many moving parts, but we try our hardest to power it with simple processes and code. Your job is not just to solve problems, but to solve problems in a way that will last and can easily be picked up by other people.
- Knack for user-experience and user-perspective. Whether you're meeting with creators or designing the guts of our DHT, what you do ultimately has to work for other people. Our user base ranges from casual viewers to crypto-nerd power users and you'll need an ability to understand how to create solutions for everyone.
- Thinking in tradeoffs. There are few one-sided answers in our work. How well can you navigate the idea maze of possibilities and competing priorites?
- Reliable and independent. We expect a lot out of you, but we won't keep tabs on you. You must thrive in that kind of environment.
- No degree, credential, or age requirements. If you can do the work, we don't care how you got the skills.
- For engineers, someone who appreciates that our CTO would create this document and then link it in a job posting.
Positions
Hiring Process
Click "Apply" below any job listed above to begin the process. We use a 3-step hiring process:
1. Intro Call
A brief (30 minute max), non-technical, introductory phone call with either the CEO, CTO, CMO, and/or appropriate lead. We'll discuss what kind of work you want to do, what we're looking for, deal breakers on both sides, and any questions you have.
2. Code Contribution or Trial Task
Non-technical hires will be asked to complete a compensated trial task after they apply and complete step 1.
Technical hires are required to complete a (compensated) code contribution to the repository they'd be working on. Issues tagged "good first issue" are suitable for this purpose, though you are welcome to work on another issue or even something that's not filed at all. You can work at your own pace -- there's no time limit. Successful candidates usually spend 4 to 16 hours doing this.
Steps 1 and 2 may be completed in either order. Engineers are welcome to contribute a pull request before the introductory call.
Project(s) | Position | Issues |
---|---|---|
lbrycrd | Blockchain Engineer | good first issues |
lbry-sdk (client) | Protocol Engineer | good first issues |
lbry-desktop lbry-android |
Application Engineer | good first issues |
lbrytv chainquery |
API Engineer | good first issues |
The issue you choose does not necessarily need to be fully completed, and we don't expect a perfect first contribution. Open a pull request as soon as you'd like any feedback from one of our developers. We offer cryptocurrency for accepted and good-faith attempts at a pull request.
For questions or problems with a particular issue, please comment directly on the GitHub issue. For setup or environment trouble,
open a separate issue or email the contact listed in the project README
. You can also join
#developers
in the chat to interact with other community members.
3. Meet the Team
A longer meeting with the team members you'd be working directly with, as well as at least one of the CEO, CTO, or CMO. We'll go deeper into the specific role, how you can best fit with the team, and what expectations we have for each other. We may also ask you about your code contribution and your knowledge of key skills and technologies.
After this we'll make a hiring decision.
Benefits
- 💵 Competitive salary and equity.
- ⚕️ Health insurance reimbursement.
- 🕰️ Flexible work hours.
- 🌴 Take as much time off as you want.
- 💻 Work-related expenses covered: laptop, software licenses, coffee, whatever helps you work better.
- 📚 Any books you want to read. It's LBRY, after all.
Referrals
Know someone who'd be a great fit? Tell them about us, send them a link to this page, or show up at their house unexpectedly with a box of candy and a persuasive pitch. If we hire them, we'll pay you $5,000. That's what we call a win-win.
Other Work
Interested in contributing but not ready for commitment? We have a guide for contributors to help you find other ways to get involved. If none of that suits your fancy, join the Discord chat and we'll help you find something you'll love.