Search...
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