Quadric, Inc

Senior Compiler Engineer- LLVM

Quadric, Inc
Apply
over 2 years ago
Pune, IndiaSenior

Responsibilities

  • Enhance Quadric’s LLVM compiler.
  • Collaborate on the programming model for Quadric’s high-performance computing platform.
  • Co-optimize compiler strategy with hardware architecture alongside the hardware design team.
  • Build custom front-end and back-end LLVM passes.
  • Support internal and external customers.
  • Optimize code generation to improve performance on the Quadric processor.

Requirements

  • MS or PhD in Computer Science.
  • At least five years of compiler experience.
  • Proficiency in C++11 or later.
  • Experience with the LLVM or GCC codebase.
  • Strong background in graphs and related algorithms.
  • Knowledge of front-end and back-end compiler techniques.
  • Preferred: experience developing compiler strategies for data-parallel processors such as GPUs or DSPs.
  • Preferred: knowledge of end-to-end toolchains, including compilers, linkers, and debuggers.

Benefits

  • Competitive salary and meaningful equity.
  • Opportunity to work with a small, rapidly growing team and make an immediate impact.
  • Opportunity to build long-term career relationships.
  • Politics-free collaborative workplace.
  • Full-time, onsite position based in Quadric’s Pune office, India.

Tech Stack

Categories

Quadric, Inc

About Quadric, Inc

51-200 employees
Contact me