A cutting-edge AI computing firm in Austin is looking for a Compiler Engineer to enhance algorithms for high-performance computing. This role involves developing strategies that unify analog compute with digital systems, requiring expertise in modern C++ and compiler infrastructure. The ideal candidate has a strong background in program analysis and optimization, and thrives in a collaborative environment. Competitive compensation and a supportive culture are offered.
Qualifications
3+ years of professional experience in compilers or high-performance systems software.
Hands-on experience developing MLIR or LLVM dialects is a plus.
Background in compiler-hardware co-design preferred.
Responsibilities
Extend compiler IRs to represent algorithms not easily captured in DNN graphs.
Develop compilation strategies for analog compute with digital subsystems.
Collaborate with hardware engineers on ISA and feature improvements.
Skills
Proficiency in modern C++ (C++14/17/20)
Experience in compilers or high-performance systems software
Familiarity with compiler IRs (e.g., MLIR, LLVM)
Solid foundation in program analysis and optimization techniques
Job description
A cutting-edge AI computing firm in Austin is looking for a Compiler Engineer to enhance algorithms for high-performance computing. This role involves developing strategies that unify analog compute with digital systems, requiring expertise in modern C++ and compiler infrastructure. The ideal candidate has a strong background in program analysis and optimization, and thrives in a collaborative environment. Competitive compensation and a supportive culture are offered.