 
        
        Software Engineer - Compiler
Role Overview:
Develop and optimize compiler technologies for our RISC-V vector core, focusing on efficient code generation and optimization for graphics and AI workloads.
Key Responsibilities:
 * Develop and maintain compiler backend for our RISC-V vector extensions
 * Implement code generation and optimization passes for graphics and AI workloads
 * Contribute to shader compilers for Vulkan and other graphics APIs
 * Work on vectorization and auto-parallelization strategies
 * Collaborate with hardware team on ISA definition and enhancements
 * Benchmark and optimize compiler performance for key workloads
 * Contribute to documentation and developer resources
Requirements:
 * 5+ years of experience in compiler development
 * Strong knowledge of LLVM or similar compiler infrastructure
 * Experience with code generation for vector architectures
 * Understanding of graphics shader compilers and/or AI compiler stacks
 * Familiarity with RISC-V architecture and vector extensions (preferred)
 * Strong C++ programming skills
 * Background in performance analysis and optimization