Back-end engineer

New York City

-

In-office

$170-220k

salary +

"substantial" equity

Back-end / low-level / distrib.

Crypto / Web3

Brief description

Crypto-adjacent back-end (verging into infra engineering a little) role at a small series-A crypto company. They're building tools that allow smart contracts to compute over Ethereum blockchain data.

This role involves two main components: high-performance coding in low-level languages (primarily Rust) and security and reliability in the context of distributed systems. You'd be building out distributed computing nodes that process data off the ETH blockchain and make it available via zero-knowledge proofs.

What they're looking for

[Required]

  • Willing to work in-office in New York City

  • 2+ year experience with Rust, C++, or Go

  • Production experience with distributed systems

  • Production experience with Terraform and Kubernetes deployments

  • Interest in learning about crypto

[Nice to have]

  • Experience in adversarial or security-critical environments

  • Experience with performance engineering

What they're offering

  • Salary: wide range but centered a bit below 200k.

  • Equity: substantial early stage equity (we can't give you an exact number, but on the order of half a percent, well into six figures if taken at face value)

  • Highly technical role on a small team. The founders are both mathematics PhDs (one from MIT), and you'll get lots of exposure to mathematical theory.

Hiring process

  • Interview with us (otherbranch)

  • 30 min culture fit/background review

  • 1h technical round, 30m past project deep dive, 30m live coding (not a leetcode thing, cryptography related)

  • One-day take-home project, half a general back-end problem and half related to their zero-knowledge proofs.

  • Reference checks