Protocol Engineering Intern (San Francisco)

Help us build the core of the Coda Protocol! Cryptocurrency is a domain where correctness really counts. As such, a cornerstone of our approach is a focus on building reliable software through the use of statically-typed functional programming languages. This is reflected in our OCaml codebase and style of structuring code around DSLs.

While it's hard to say exactly what project you will be working on, since we are such an early-stage startup, the following are a few potential intern projects:

  • Redesign and rebuild some core data structure that hasn't scaled enough
  • Introduce a new kind of transaction, building logic inside and outside "the SNARK"
  • Some other piece of core networking, cryptography, or reliability aspects of the protocol

We will fly you to San Francisco and help you find housing (if necessary)


  • Relevant coursework in several of the following areas:
    • Functional Programming
    • Distributed Systems
    • Cryptography
    • Security
    • Advanced data structures / Algorithms
    • Note: For self-learners, open-source projects that can show expertise in several of the fields above are an acceptable substitute.
  • Willingness to work on-site in a San Francisco based office
  • Familiarity with (and interest for) functional programming, know your way around map and reduce.

Grab Bag (at least one of the following)

  • Experience working on collaborative projects with a team containing at least one additional developer.
  • Exposure to working with cryptocurrencies
  • Experience with ReasonML, OCaml, Haskell, or Rust
  • A prior internship at an early stage startup experience
  • Experience with contributing to Open Source
  • Passion in one of: Functional programming, security, distributed systems

About Us

O(1) Labs is aiming to develop the first cryptocurrency protocol that can deliver on the promise of supporting real-world applications and widespread use. Our team is based in San Francisco, and we are funded by top investors (including Polychain, Metastable, Max Levchin, and Naval Ravikant).

We're bringing Coda Protocol to market, a cryptocurrency that compresses the blockchain from hundreds of gigabytes down to the size of a few tweets. It can scale to thousands of transactions per second and millions of users while remaining decentralized enough for cellphones to be fully verifying nodes.

We're working on technologies with the potential to reimagine social structures. We believe it's important to incorporate diverse perspectives from conception through realization.

This is a chance to join a small, collaborative team and have a ton of independence while working on fascinating cross-disciplinary problems that span cryptography, engineering, product design, economics, and sociology. We also offer competitive compensation both in salary and equity as well as top-of-the-market benefits.

If you'd be interested in talking further, please get in touch by sending an email with your resume and the subject "Protocol Engineering Intern (San Francisco) Applicant" to

We are committed to building a diverse, inclusive company. People of color, LGBTQ individuals, women, and people with disabilities are strongly encouraged to apply.