May 01, 2024

Senior-level Protocol Engineer

  • Prover Network
Full time Engineering

Job Description

About the hiring company

We are a seed-stage, stealth-mode rocket ship on a mission to accelerate adoption of zero-knowledge proofs. While the demand to generate proofs is exploding, the web3 ecosystem lacks a scalable infrastructure to generate proofs. We are building a cost-efficient and performant marketplace for proof generation, where the supply is a distributed network of GPUs, FPGAs and ASICs around the world. 

Our company is led and founded by a renowned cryptographer, Dr. Vanishree Rao (twitter, linkedin), who led cryptography for the Mina Protocol and a suite of projects at IOHK. She has obtained her PhD in cryptography with Prof. Amit Sahai at UCLA, where she published multiple papers on zero-knowledge proofs and many other cryptography topics at Tier 1 conferences. 

Job Description

We are seeking a seasoned Protocol Engineer to join our engineering team that operates in an environment of shared accountability and without hierarchy. In this role, you will be responsible for co-architecting and co-leading the team with a hands-on approach. You will collaborate closely on the design with the team and co-lead the implementation, while helping to assimilate new members as we  build out the necessary team. 

As an early team member, you will help shape not only the protocol, but also who we are as a company. You will set a technical standard and eventually become one of our core contributors. You will have the freedom and autonomy to shape the direction of our culture and platform, contributing your ideas and expertise to drive its evolution. You will be challenged with complex problem-solving in a rapidly evolving problem space.

Key Responsibilities

  • Architect the protocol as we progress from MVP to testnet to Mainnet and beyond

  • Lead the implementation in Rust and Solidity of an efficient proving workload orchestration to distributed prover machines (majorly, GPUs) and other core protocol components of the network

  • Provide technical co-leadership alongside the engineering team through a heavily hands-on mode of implementation

  • Provide mentorship to the growing team

What You Need To Succeed 

  • Deep expertise with backend blockchain engineering (node software, client software, infrastructure, etc.)

  • Deep familiarity with common Web3 stacks like the EVM and its technical landscape

  • Rust and Solidity familiarity

  • Experience in working on greenfield projects

  • Ability to help build A+ teams; thrives in and nurtures a culture of excellence and delivery

Nice-To-Have 

  • Deep familiarity with GPU networking

  • Familiarity with the fundamentals of cryptography, such as hash functions and finite fields

Benefits 

  • Competitive salary and equity

  • Take-what-you-need vacation

  • Opportunity to work with a driven, talented, dedicated team that values collaboration, innovation, and making a strong positive impact

  • Culture built upon mutual respect, empathy, excellence and delivery


Apply Now