Facebook pixel

Senior Software Engineer
Bedrock
Posted on 4/20/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
Linux/Unix
Rust
Blockchain
TCP/IP
Requirements
  • BA/BS degree in Computer Science, Computer Engineering, related field or equivalent practical experience
  • Significant experience building applications using Go, Rust, JavaScript, or related languages
  • A solid understanding of distributed systems principles and applications
  • Experience designing and building distributed and/or p2p software systems and applications
  • A strong technical design ability informed by broad experience across multiple domains/specialties
  • Literacy with cryptographic principles and practices
  • Experience with 1 or more of the following: Smart Contracts, storage platforms, UNIX file systems, VMs (preferred)
  • Deep understanding of network protocols such as TCP, UDP, IP, HTTP
  • Proven track record of independently driving projects in a fast-paced environment
  • Excellent communication skills on both technical and non-technical issues
  • A keen awareness of teamwork, process, and patterns of successful collaboration
  • Excellent written and verbal communication skills
Responsibilities
  • Boost Markets - Improve the storage deal flow, improve visibility for Storage Providers into their systems, add extensible data transfer, and Improve team velocity
  • Network Indexer Nodes - Store the Index provides a content routing sub-system to identify which providers in the interplanetary network are able to provide what content
  • Data Transfer Workstream - Improve performance and reliability of data transfer stack in storage and retrieval deals for Estuary
  • Build the next generation of peer-to-peer software, working on open source projects such as IPFS, Filecoin, Drand, and libp2p
  • Contribute to steering and maintenance of the implementations of IPFS, Filecoin, Drand, libp2p and similar open source projects
  • Create or maintain software libraries and programs depended on by other systems and applications
  • Contribute to protocol design and specification efforts
  • Participate in the design and implementation of performant and resilient distributed applications
  • Develop solutions to hard problems in low-trust distributed systems
  • Integrate research results and demonstrations into working, scalable programs and systems
  • Work alongside a cross-functional team including engineering, design, community, product, and business
  • Engage and educate the community, from users to contributors
  • Lead and develop more junior engineers, and provide guidance and review for open source contributors around the world
Desired Qualifications
  • Experience leading open source projects, and/or guiding their communities
  • Security engineering and/or cryptography principles and practices
  • Large-scale systems (especially networking, performance, storage, or reliability engineering)
  • Experience building with decentralized building blocks such as DHTs, consensus protocols, smart contracts, blockchain, p2p networking, etc
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.