Facebook pixel

JS IPFS and libp2p Systems Engineer
Posted on 4/20/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
JavaScript
Git
TypeScript
Requirements
  • A solid understanding and experience of coding in JavaScript/TypeScript
  • Experience building applications in the browser, on the server in Node.js, and/or in Electron
  • Experience contributing to Open Source projects
  • Services like Github and/or Gitlab are no stranger to you
  • Creativity that you bring to solve unique technical problems
  • Flexibility that allows you to adapt to quickly evolving requirements
  • Self-starter and ability to work asynchronously with a distributed team
  • Ability to work effectively in a remote environment and manage your workload efficiently
  • A good understanding of distributed systems principles
  • Excellent written and verbal english communication skills
  • A good understanding of the Web Application Model
  • Familiarity with cryptographic principles and practices
  • Deep understanding of network protocols
Responsibilities
  • Develop the JavaScript implementations of the IPFS protocol and libp2p library that shape how developers and users will experience the DWeb
  • Identify and resolve performance and scalability issues for a complete P2P Stack and Distributed File-System
  • Work with a fast growing community of open source contributors that are excited and want to help the IPFS and libp2p projects
  • Participate in the design of the protocols used in IPFS, give recommendations and lead the implementation of new innovations throughout the stack
  • Engage and educate the community, from users to contributors
  • Contribute on Open Source code repositories
  • Develop robust, reusable and maintainable JavaScript code
Desired Qualifications
  • Experience leading and guiding Open Source projects
  • Experience implementing distributed software systems and applications that overcome the challenges of p2p networking
  • Experience building peer-to-peer applications
  • Have built systems that serve millions of users everyday
  • Maintained high profile Open Source projects
  • B.Sc, M.Sc and/or PhD degree in Computer Science or related field, or equivalent practical experience
  • Have contributed or used IPFS/libp2p before and are already deeply familiar with the stack
  • Proficiency at tuning network applications for high and low bandwidth settings
Protocol Labs

51-200 employees

Open-source R&D lab with Web3 focus
Company Overview
Protocol Labs aims to make human existence orders of magnitude better through technology. The company is open-source research, development, and deployment laboratory, who's projects include IPFS, Filecoin, libp2p, and more.
Benefits
  • Parental leave
  • Contributions to your retirement
  • Competitive pay and unlimited time off
  • For U.S.-based employees: platinum-level health, dental, and vision coverage for you and your family.
Company Core Values
  • We are open source to the core: Open-source technology is at the core of all our projects and at the center of our philosophy.
  • We are a global, remote workforce: Protocol Labs is a distributed company with no central office, working from home all over the world.
  • We champion autonomy: We empower people to lead and take ownership of interesting, challenging problems.
  • We welcome diverse ways of thinking: This is a team of talented, curious people of diverse backgrounds and unique perspectives.
  • We are a startup lab:We mix fast-paced, growth-oriented startup culture, with deeply analytical, data driven research thinking.