
Senior Compiler Engineer, LLVM
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in India.
• Improve the development of Quadric’s LLVM compiler.
• Work together on crafting the programming model for Quadric’s high-performance computing platform.
• Partner with the hardware design team to optimize compiler strategies alongside hardware architecture.
• Develop tailored front-end and back-end LLVM passes.
• Assist in the development process throughout the Engineering team.
• Enhance code generation to boost performance of code executing on the Quadric processor.
• Provide support for both internal and external customers.
• Implement necessary support for new architectural features of the processor.
• MS or PhD in Computer Science with at least five years of experience in compilers.
• Proficient in C++ (version 11 or higher).
• Familiarity with LLVM or GCC codebases.
• Solid understanding of graphs and related algorithms.
• Knowledge of both front-end and back-end compiler techniques.
• Experience with compiler strategies for data parallel processors like GPUs and DSPs is preferred.
• Understanding of the end-to-end toolchain, encompassing compilers, linkers, and debuggers is preferred.
• Medical, dental, and vision coverage.
• Equity participation in the business.
• Paid Parental Leave.
• PF Retirement Plan.
• Flexible Paid Time Off (PTO).
• Winter holiday shutdown.
• Daily catered lunch in our office.
• A collaborative, low-ego culture that encourages significant ownership and impact.
• A work environment committed to innovative disruption.
Sargent & Lundy
Willow Innovations, Inc.
Get handpicked remote jobs straight to your inbox weekly.