Senior Software Engineer, Consensus
Monad
Estimated Salary: $98K-$162K
Location: NY New York City, New York, United States
Monad Labs is a venture-backed tech startup building the Monad blockchain, a high-performance smart contract platform built to bring world adoption to decentralized apps. Monad combines unparalleled performance (10,000 transactions per second) with portability (full compatibility for Ethereum smart contracts), leveraging innovations in parallel execution and distributed consensus.
Founded byJump Trading alums, our team solves challenging problems in distributed systems engineering and low-latency optimization, authoring novel open source code to implement a new, high-performance, high-reliability, high-value system.
After recently raising a $19 million seed round backed by Dragonfly Capital, Placeholder Capital, Naval Ravikant, and other leaders in the crypto space, we are hiring a few more exceptional engineers who want to work on challenging problems with massive impact in a fast-paced environment.
The Role
We are looking for a strong Senior Software Engineer to design and implement improvements to Monad’s BFT consensus mechanism, mempool, and p2p networking layer.
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:
You have practical experience with BFT consensus mechanisms
You have practical experience with gossip protocols
You have experience with distributed databases or state machines
You understand consensus protocols like paxos and raft
You understand concepts like vector clocks, synchronous vs asynchronous networks
You understand network protocols (TCP/UDP)
You have experience with distributed tracing and debugging in distributed environments
You have experience in programming with a statically-typed language (eg. C++/Rust/Go)
Bonus:
Contributions to open source projects
Startup experience
Experience working in crypto
What you’ll be doing
Designing and optimizing improvements to Monad’s Byzantine Fault Tolerant (BFT) consensus mechanism and p2p networking layer.
Researching state-of-the-art BFT algorithms
Improving and optimizing performance of the consensus mechanism
Developing tests to prove the reliability and correctness of the consensus mechanism
Why work with us
You’ll work on extremely challenging problems with massive impact
You’ll work with and learn from a small, exceptional team (bios here: https://monad.xyz/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.
Salary and benefits
Minimum full-time salary of $200,000+. (**This is not a guarantee of compensation or salary; a final offer amount may vary based on factors including but not limited to experience and geographic location.)
Monad Labs’ benefits include unlimited and encouraged paid time off; health coverage; home office equipment stipend; monthly wellness/fitness stipend; and 10 company-observed holidays.
The majority of our team is in NYC and works together a few days a week. We are open to remote candidates, with a strong preference for candidates based in NYC.
When applying, mention the word CANDYSHOP to show you read the job post completely.