Senior SDK Engineer

O1 Labs Logo

O1 Labs

πŸ“Remote - Worldwide

Summary

Join O(1) Labs, a team dedicated to developing zero-knowledge cryptography applications, as a senior software engineer. You will contribute to the SDK team, building and maintaining tools like o1js and zkapp-cli, primarily using TypeScript. These tools facilitate zero-knowledge application (zkApp) development on Mina Protocol and independently. The role involves integrating with cryptographic systems, creating developer tools, understanding developer challenges, collaborating with other engineering teams, and attending team offsites globally. A strong foundation in TypeScript and JavaScript is essential. While other skills are appreciated, passion for functional programming in TypeScript and the ability to contribute to a complex collaborative environment are highly valued.

Requirements

A solid foundation in TypeScript AND JavaScript

Responsibilities

  • Build and maintain o1js, which entails integrating with various cryptographic systems and utilizing Mina Protocol
  • Build and maintain the zkapp-cli, which scaffolds zkApps and provides developer tooling for testing and deployment to the Mina Protocol
  • Create and maintain new tools that help developers build zkApps
  • Understand the challenges faced by these developers
  • Communicate and collaborate with other engineering teams
  • Attend periodic team offsites all over the world

Preferred Qualifications

  • Functional programming
  • Cryptography and/or blockchains
  • Zero knowledge proof systems
  • Low-level performance optimizations
  • Distributed systems
  • Speaking at conferences

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.