Senior Compiler Engineer - Backend

NvidiaSanta Clara, CA
120d$148,000 - $287,500

About The Position

We are seeking a compiler engineer with experience in compiler technology, optimizations, placement and MLIR/LLVM code generation and hardware design. This individual will be responsible for leading the advancement and development of next generation GPU's and programmable networks to enable datacenter scale deployment of NVIDIA GPU's, DPU's and Switches. Additionally, this person should be a strong advocate for programmability and be comfortable straddling the hardware and software boundary.

Requirements

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 5+ years of relevant work or research experience in compiler development, performance analysis, compiler optimizations, code generation
  • Knowledge of LLVM infrastructure
  • Deep understanding of compiler technologies, programmability as a concept and its role in resource allocation, placement, static and runtime optimizations
  • Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design
  • Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team
  • Ability to collaborate well with others in an energizing environment

Nice To Haves

  • Experience developing compiler optimizations and code generation for GPUs
  • Knowledge of placers and placement of compute pipelines
  • Proven ability to design/architect compiler frameworks

Responsibilities

  • Work on design and implementation of significant parts of the compiler
  • Develop proof-of-concept implementations and thereafter guiding their incorporation in company products
  • Collaborate with cross-functional teams to ensure a cohesive and integrated technology strategy with Zero ego and advance NVIDIA's business goals
  • Stay up-to-date with the latest developments in compiler technology, and hardware design

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service