LLVM Compiler Engineer - San Francisco, United States - LITA INC

    LITA INC
    LITA INC San Francisco, United States

    1 month ago

    Default job background
    Description

    We are looking for an experienced LLVM backend developer to support compiling high-level languages onto Valida zk-VM.

    Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck.

    Key Responsibilities:

    • Design, implement, and maintain Valida's LLVM-based compiler optimizations and features.
    • Support various of programming languages such as C/C++/Rust
    • Collaborate with VM team to test new features and performance improvements.
    • Ensure code quality and maintainability through peer code reviews, unit testing, and documentation.
    • Maintain the SDK toolchain, including compiler, linker and build systems.
    • Stay up-to-date with the latest developments in compiler technology and LLVM community.

    Required Skills and Qualifications:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Minimum of 3 years of experience in compiler development, with a focus on LLVM.
    • Strong C++ programming skills.
    • In-depth understanding of compiler backend architectures.
    • Experience with performance analysis and optimization in a compiler context.
    • Ability to work collaboratively in a team environment and communicate effectively.