Senior SDK Engineer

O1 Labs
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:
Similar Remote Jobs
