Senior Protocol Engineer

Posted 32ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Protocol Engineer at Provable, developing privacy preserving zero knowledge protocols for the blockchain. Collaborating with teams to implement and maintain distributed systems and protocols.

Responsibilities:

  • Engineer distributed system components such as consensus logic, memory-mapped databases, networking stacks, and synchronization logic to be performant, safe, and correct.
  • Support our infrastructure engineers in maintaining our monitoring and alerting stack to ensure high uptime and streamlined debugging. Participate in an on-call rotation to respond promptly to production incidents and outages.
  • Make protocols accessible to product teams by wrapping key functionality in clean interfaces and APIs.

Requirements:

  • 5+ years of software engineering experience
  • 2-3+ years of professional Rust experience
  • A strong foundation in blockchain concepts and ideally, experience contributing to a blockchain project
  • Low-level system programming and/or distributed systems design experience

Benefits:

  • Competitive salary
  • Flexible working hours
  • Professional development opportunities
  • Remote work options