Search...

Cryptographic Research Engineer

Sindri logo
Sindri

Sindri provides a cryptography developer cloud, an API that connects developers to scalable and reliable infrastructure optimized for cryptographic workloads like Zero Knowledge proofs. The company offers cryptographic infrastructure automation, allowing users to deploy, maintain, and scale their systems effortlessly.

Distributed

Investors

About Sindri

Sindri is a cryptography developer cloud that provides infrastructure automation for cryptographic workloads, specializing in Zero Knowledge proofs. The platform is designed for Rollup Teams, AI Teams, and developers of Zero Knowledge applications, enabling them to protect engineers' time by handling complex DevOps and infrastructure management. Use cases include building high-performance rollups, privacy-preserving applications, zkVM runtimes, smart contracts, decentralized identity, secure voting, and more. Key features of the platform include fast prover infrastructure with hardware acceleration, developer-first APIs, scalable throughput, real-time alerting, analytics dashboards, 24/7 on-call support, seamless prover version upgrades, and SOC 2 compliance for enterprise-grade security.

View jobs by Sindri

Skills

About the Role

You will research, design, and implement cryptographic protocols and zero-knowledge proof systems. You will develop and interpret ZK circuits, enhance ZK framework implementations, evaluate cryptographic tools, stay current on zkEVMs and secure multiparty computation, and collaborate with developers to deliver production-quality solutions.

Requirements

  • 3-5 years programming experience in Python
  • Production or reading-level experience with a C-family language (Rust, Go, C++)
  • Master's degree in cryptography or number theory or bachelor's with relevant research/internship experience
  • Academic training (PhD) or multiple years of experience in cryptographic research and development
  • Knowledge of public-key encryption, elliptic curves, and hashing algorithms
  • Knowledge of pairing-based cryptography, SNARKs, STARKs, ZKP aggregation, and incrementally verifiable computation
  • Familiarity with blockchain applications (nice to have)
  • Prior published cryptography work or familiarity with common proof-system attacks (nice to have)
  • Excellent written communication for documentation and blog posts (nice to have)

Responsibilities

  • Develop and implement cryptographic protocols
  • Research and evaluate cryptographic tools and methods
  • Design, develop, and interpret zero-knowledge circuits
  • Enhance and implement ZK framework components
  • Monitor and integrate advances in zkEVMs, ZK proof protocols, and secure multiparty computation
  • Collaborate with developers to move research into production

Benefits

  • Fully remote
Cryptographic Research Engineer at Sindri | JobStash