Summary
Join Monad Labs, a team building the performant and parallel EVM Layer-1 blockchain, as a strong C++ software engineer to solve challenging performance engineering and low-level optimization problems.
Requirements
- At least 5 years of C++ development experience
- Significant experience in HFT or embedded systems development, such as writing software for packet processing, communication, codecs, robotics, etc
- Excellent instincts for software architecture, memory management, and performance optimization/profiling tools
- Bachelorβs in Computer Science or equivalent
Responsibilities
- Optimizing a high-performance multithreaded stack-based VM, as well as ancillary functionality (disk I/O, computation metering, network)
- Identifying bottlenecks through profiling, and evaluate design choices for accelerating computation flow
- Designing and implementing architecture improvements
- Contributing to team tooling, utilizing our tech stack:: C++, clang, LLVM, gdb, perf, unix, git
Benefits
- Minimum full-time salary of $200,000
- Medical, dental, and vision insurance (100% coverage for employees)
- Unlimited and encouraged paid time off
- Monthly mental health and fitness stipend
- Paid parental leave
- 10 company-observed holidays