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
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