CPU Compiler Lead

Bolt GraphicsSunnyvale, CA

About The Position

As the CPU Compiler Lead, you will drive the performance of our proprietary GPU architecture, which includes a high-performance RISC-V CPU. Your goal is to ensure our toolchains extract every ounce of performance from the pipeline.

Requirements

  • 8+ years industry experience with high-performance RISC-V CPU
  • Bachelor’s/Master’s degree in Computer Engineering, Computer Science, or related field
  • Strong proficiency in C/C++ programming
  • Expertise in LLVM and GCC internals
  • Strong knowledge of CPU architecture and microarchitecture
  • Deep understanding of assembly language (x86-64, aarch64, or riscv)
  • Proven track record in compiler middle-end or backend optimization
  • Strong understanding of LLVM/Clang/GCC compiler infrastructure
  • Understanding of parallel programming and vectorization
  • Experience with code analysis and IR
  • Demonstrated ability to ship high-quality production software
  • Experience with technical leadership

Nice To Haves

  • Familiarity with ML frameworks
  • Experience co-designing hardware architectures
  • Understanding of AVX, SVE, RISC-V and vector processors

Responsibilities

  • Optimize code generation for modern superscalar architectures
  • Implement and integrate support for the latest ISAs in compilers
  • Lead efforts in vectorization and autotuning
  • Manage the integration of language standards

Benefits

  • Medical, Dental, & Vision - 100% covered premiums
  • Equity - Stock Options
  • 401(k) match
  • WFH Hardware
  • Generous Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service