Distributed Systems Engineer

closed
Hyperbolic Logo

Hyperbolic

πŸ“Remote - United States

Summary

Join Hyperbolic Labs, a pioneer in democratizing AI through Open-Access AI Cloud, as we redefine computing with our seed round backed by industry leaders. We're seeking forward-thinking individuals to lead research and implementation of data availability sampling (DAS) for Hyperbolic.

Requirements

  • 4+ years of experience as a software engineer, with specific experience working on distributed systems or data availability products
  • Strong grasp of cryptographic primitives and their application in blockchain environments (e.g., zero-knowledge proofs, hashing algorithms, Merkle trees)
  • Experience building protocols in programming languages such as Rust, Go from 0-1
  • Familiarity with consensus algorithms and how data availability interacts with the consensus layer
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field

Responsibilities

  • Lead the research, design, and implementation of data availability sampling (DAS) for Hyperbolic
  • Collaborate with cross-functional teams in engineering, research, product, and decentralized AI solutions to implement data availability mechanisms
  • Design and implement practical cryptographic verification methods, including erasure coding, zero-knowledge proofs (zk-SNARKs/STARKs), and other techniques to ensure trust-minimized, scalable data availability
  • Oversee protocol upgrades and integration with distributed AI verification systems, ensuring all upgrades are secure, audited and deployed
  • Engage with external research teams, industry organizations, and open-source communities to write and create cutting edge protocol research
  • Develop and maintain comprehensive technical documentation, including protocol specifications
This job is filled or no longer available