Senior Software Engineer, C++ -Designing and building a high-performance multithreaded stack-based VM, as well as ancillary functionality (storage, RPC) -Designing and building a distributed system kept in sync by a Byzantine Fault Tolerant (BFT) consensus mechanism -Designing and building VM features that allow developers to build more powerful programs on the Monad platform -Identifying bottlenecks through profiling, and evaluating design choices for accelerating computation flow -Contributing to developer tooling -Tech stack: C++, rust, clang, LLVM, gdb, perf, unix, git
-You have a Computer Science degree, or equivalent experience -You’ve worked on challenging software projects where you had to write a lot of code -You're an expert in C++ with excellent knowledge of lower-level details like memory management and multithreading -You have excellent instincts for software architecture -You're resourceful and able to work fairly independently -You value communication and collaboration -You're interested in building high-value systems -You’re excited about working in a startup, where you’ll wear many hats and handle uncertain requirements Bonus: -Experience with kernel development -Experience with fault-tolerant distributed systems -Experience with database development, compiler optimization, applied cryptography, or networking -Contributions to open source projects -Startup experience -Interest in crypto
Minimum full-time salary of $250,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; insurance 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 3x a week from our office in NoMad. Link: https://boards.greenhouse.io/monad/jobs/4325448005