Kernel Engineer

Monad Labs



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 a software engineer with several years of recent direct experience with Linux kernel development. 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

  • Computer Science degree, or equivalent experience
  • Multiple years of experience with Linux kernel development, as well as kernel-level debugging tools
  • Multiple years of experience with C and C++
  • Low-level knowledge of Linux operating system internals, components, APIs, and design
  • Experience in working on open source projects. A public track record of open source code commits is a plus.

What youโ€™ll be doing

  • Writing open source code for the Monad node software powering the Monad network.
  • Designing and building a high-performance multithreaded stack-based VM, as well as ancillary components for bytecode storage and retrieval.
  • Contributing to high-performance networking logic for maintaining consensus.
  • Identifying bottlenecks through profiling, and evaluating design choices for accelerating computation flow
  • 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. $200K+ salary, higher if youโ€™re significantly experienced.
  • 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 decentralized apps that improve many peopleโ€™s lives.

Apply now
Apply now

Please let Monad Labs know that you found this job on Web3Jobs.so. Your support will help us grow!