SDK Engineer

O(1) Labs · Remote

Company

O(1) Labs

Location

Remote

Type

Full Time

Job Description

At O(1) Labs, our mission is to catalyze a new generation of applications powered by zero-knowledge cryptography. We are looking for a talented and motivated engineer to join the O(1) Labs Engineering team. This is a chance to join a small, collaborative team and have a ton of independence while working on fascinating, inter-disciplinary problems.  

The role

We’re looking for a software engineer to join the SDK team and help build tools that drive zero knowledge application (zkApp) development, both on Mina Protocol and standalone. These tools include o1js and the zkapp-cli. They are written predominantly in TypeScript and interact with systems written in Rust and OCaml.

In this role, you will:

  • 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 a Product Manager
  • Communicate and collaborate with other engineering teams
  • Attend periodic team offsites all over the world

We are eager to hear from engineers with a wide range of skills, who are motivated and excited to solve novel problems rooted in challenging domains. A solid foundation in TypeScript or at least JavaScript is the only hard requirement. Beyond that, we also appreciate an interest or speciality in any of the following:

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

We have experienced veterans in these areas, and are more interested in hearing about your particular background than specifying a required set of skills. The ideal candidate is passionate about functional programming in TypeScript, and can bring a range of additional expertise to a complex, collaborative environment.

About us

O(1) Labs is the team that incubated, launched and contributes to Mina Protocol, a Layer 1 blockchain that  compresses the blockchain from hundreds of gigabytes down to the size of a few tweets and  can scale to millions of users while remaining decentralized enough for cell phones to be fully verifying nodes.  Using the power of Mina and zk technology we are at the forefront of building a privacy centered Web 3.0. 

With this work we are driving the potential to reimagine social structures. We believe in and are dedicated to incorporating diverse perspectives from conception through realization.

Apply Now

Date Posted

07/24/2024

Views

2

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details