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