NVIDIA logo
NVIDIAPosted 1 month ago
EXPIRED

Senior Compiler Optimization Engineer - MLIR

$184,000–$287,500 year

On-siteSanta Clara, California, United States or Redmond, Washington, United States

Full TimeSenior LevelDoctorate Or Professional DegreeEnterprise

Job Summary

Analyze application code performance on NVIDIA GPUs using profiling tools to identify optimization opportunities within the MLIR/LLVM middle end. Design and implement novel compiler passes and optimizations to enhance best-in-class performance for AI, scientific, and self-driving workloads. Develop robust compiler tools while interacting with the Open-source LLVM community and collaborating with distributed hardware and application teams.

Required Qualifications

  • B.S, M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience)
  • 8+ years experience in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations
  • Excellent hands-on C++ programming skills
  • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
  • Good communication and documentation skills and self-motivated

Desired Qualifications

  • Understanding of any Processor ISA (GPU ISA would be a plus)
  • Masters or PhD preferred
  • Experience in developing applications in CUDA or other parallel programming language
  • Deep understanding of parallel programming concepts
  • MLIR, LLVM and/or Clang compiler development experience
  • Familiarity with deep learning frameworks and NVIDIA GPUs

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles