Remote Software engineering Jobs · LLVM

Job listings

$170,000–$230,000/yr
US Unlimited PTO

  • Design and optimize compiler infrastructure using MLIR, TVM, and LLVM for Quadric's proprietary GPNPU architecture.
  • Develop graph-level optimizations, operator fusion, quantization, and memory allocation strategies for deep learning models.
  • Collaborate with hardware teams on instruction set extensions and validate compiler correctness on FPGA and ASIC platforms.

Quadric is building the world's first General-Purpose Neural Processing Unit (GPNPU), enabling edge devices to run neural network inference and conventional C++ code on a single programmable architecture. Founded in 2016 and based in Burlingame, California, the company has a collaborative, low-ego culture focused on innovative disruption with significant ownership and impact.

  • Own performance of Falcon JIT compiler for workloads, from analysis to implementation.
  • Design and implement optimizations in the middle end and back end, from inlining to vectorization.
  • Work in a distributed team of compiler experts and contribute to upstream LLVM.

Azul develops Java runtime platforms, including Azul Platform Prime with the Falcon JIT compiler. They operate as a distributed team of compiler experts focused on performance and production reliability.

Europe 5w PTO

  • Work on Falcon, a JIT compiler based on LLVM, to push Java performance further.
  • Collaborate with a distributed, highly collaborative team of compiler experts.
  • Create new features and optimizations while contributing to open source.

Azul is the only company focused 100% on Java, building the Java platform for the modern cloud enterprise. It is a growing, global company and part of the Java and OpenJDK community, with a collaborative culture of top experts worldwide.