We are a venture-backed startup using low-latency optimization, concurrency, and distributed systems engineering to build the Monad blockchain, a high-performance smart contract platform with throughput that is orders of magnitude higher than any existing blockchain. We are a small team with deep expertise in low-latency software and distributed systems; we’re in search of a few more exceptional engineers who want to work on challenging problems with massive impact.

Our work entails building an optimal stack-based virtual machine that supports multithreaded computation, as well as developing an efficient Byzantine Fault Tolerant (BFT) algorithm for maintaining consistent state across a distributed network.  The result is a blockchain offering the best of both worlds—performance and portability—for smart contract developers, paving the way for much cheaper on-chain computation and much broader adoption of decentralized apps.

We are looking for exceptional software engineers who enjoy solving challenging performance engineering and low-level optimizations problems. You will be part of a small, exceptional team, working on high-impact problems in a fast-paced environment. We think that you'll find the work very challenging and rewarding. Experience with crypto is not expected.

Who you are

  • Resourceful and self-motivated
  • Team oriented, collaborative, and a good communicator
  • Adaptive; able to make meaningful contributions in a fast-paced environment
  • Opinionated about software architecture
  • Motivated to push the limits of system performance through repeated optimization
  • Interested in building high-value fault-tolerant distributed systems

Requirements

  • BS or higher degree in CS or related field
  • Expert in C++ programming
  • Strong understanding of concurrency, memory management, and low-level optimization
  • Excellent instincts for software architecture
  • Bonus: experience with distributed systems, applied cryptography, compilers, or networking
  • Bonus: proficiency in go

What you’ll be doing

  • Designing and building a high-performance multithreaded stack-based VM, as well as ancillary functionality (disk I/O, computation metering, network)
  • Designing and building improvements to a distributed system kept in sync by a Byzantine Fault Tolerant (BFT) consensus mechanism
  • Identifying bottlenecks through profiling, and evaluating design choices for accelerating computation flow
  • Contributing to developer tooling
  • Tech stack: C++, go, clang, LLVM, gdb, perf, unix, git

Why work with us

Working at Monad Labs means doing challenging work on a high-impact problem with exceptional teammates.

Here are some of the people you’ll work with:

  • James, performance engineering expert and system architect; previously designed and built ultra-low-latency systems for a top high-frequency trading team at Jump Trading;
  • Ariq, expert at low-level firmware and software programming; previously a senior engineer at Arista Networks, where he served as lead maintainer on multiple linux kernel networking drivers for Arista EOS devices;
  • Aashish, expert systems designer and hacker, previously the first engineer at Pattern Research, a leading crypto HFT firm, where he designed and built the entire trading stack from scratch; graduated from MIT at age 19

Why work with us?

  • You’ll work on extremely challenging problems with massive potential impact
  • You’ll work with and learn from a small, exceptional team
  • You’ll receive a competitive salary, along with equity
  • You’ll shape the culture as an early employee and make impactful contributions from day one
  • You’ll be part of a flat, results-driven organization
  • Your work will be deeply impactful, enabling much cheaper and more efficient decentralized computation and ultimately paving the way for new dapps that improve many people’s lives.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education