Job for Web3 Beginners
Senior Software Engineer, Compiler
Skills
About the Role
You will work on greenfield, performance-oriented compiler projects that accelerate EVM bytecode execution. You will research speculative pre-execution techniques and implement components such as a bytecode execution graph builder. You will design and ship high-performance production systems in C++, and develop testing and benchmarking infrastructure to validate performance.
Requirements
- Proven track record in compiler design and system architecture
- Strong background in software engineering principles
- Experience with industry-standard compiler technologies
- Experience testing and benchmarking performance-critical systems
- Experience working on compilers for parallel architectures
- Strong C++ programming skills
- Knowledge of type theory (preferred)
Responsibilities
- Work on greenfield performance-oriented projects
- Research methods to accelerate EVM bytecode execution
- Design and implement high-performance production systems
- Implement a bytecode execution graph builder enabling speculative pre-execution
- Develop testing and benchmarking infrastructure to validate performance
Benefits
- Medical dental and vision insurance
- Unlimited paid time off
- 401(k) retirement plan with company match
- Lunch and dinner stipend (in-office NYC)
- Monthly wellness benefit
- Paid parental leave
