Compiler Engineer for Parallel Computing

A company is looking for a Staff Compiler Engineer, Parallel Computing. Key Responsibilities Design and implement advanced compiler technologies for massively-parallel architectures Develop and extend MLIR compiler frameworks, including custom dialects and optimization passes Optimize low-level code generation for instruction-level parallelism and efficient hardware resource utilization Required Qualifications Advanced understanding of MLIR's multi-level intermediate representation Proven experience in designing and implementing custom dialects Expert-level skills in compiler development, including code generation techniques Fluency in systems programming languages such as C and C++ Deep understanding of massively-parallel computing platforms, including GPUs and parallelization techniques

Feb 26, 2025 - 22:49
 0
Compiler Engineer for Parallel Computing
A company is looking for a Staff Compiler Engineer, Parallel Computing. Key Responsibilities Design and implement advanced compiler technologies for massively-parallel architectures Develop and extend MLIR compiler frameworks, including custom dialects and optimization passes Optimize low-level code generation for instruction-level parallelism and efficient hardware resource utilization Required Qualifications Advanced understanding of MLIR's multi-level intermediate representation Proven experience in designing and implementing custom dialects Expert-level skills in compiler development, including code generation techniques Fluency in systems programming languages such as C and C++ Deep understanding of massively-parallel computing platforms, including GPUs and parallelization techniques