← Todos los empleos

Senior Compiler Engineer, LLVM

Sobre el puesto

• Enhance the development of Quadric’s LLVM compiler
• Collaborate on developing the programming model for Quadric’s high-performance computing platform
• Collaborate with the hardware design team to co-optimize compiler strategy with hardware architecture
• Build custom front-end and back-end LLVM passes
• Support the development process across the Engineering team
• Optimize code generation to increase the performance of code running on the Quadric processor
• Support internal and external customers
• Implement required support for new processor architectural features

• MS or PhD in Computer Science with a minimum of five years of compiler experience
• Proficiency in C++ > 11
• Experience with LLVM or GCC codebase
• Strong background in graphs and related algorithms
• Knowledge of front-end and back-end compiler techniques
• Experience in compiler strategies for data parallel processors such as GPUs, DSPs (preferred)
• Knowledge of end-to-end toolchain, including compilers, linkers & debuggers (preferred)

• Medical, dental, and vision insurance
• Equity with the business
• Paid Parental Leave
• PF Retirement Plan
• Flexible PTO
• Winter holiday shutdown
• Catered lunch each day in our office
• Collaborative, low-ego culture with significant ownership and impact
• A work culture focused on innovative disruption