TalentLab logo
TalentLab
Posted 44 days agoVerified live 21h ago

GPU Compiler Engineer

Brief overview

Remote
UndergradOr in progress
C/C++Compiler DevelopmentCompiler ArchitectureCode GenerationCompiler OptimizationLLVMGPU ArchitectureGPU Performance AnalysisGraphics/Compute DriversShader CompilersParallel ComputingLow-Level Systems Programming

About the company

TalentLab logo
TalentLabtalentlab.com

Established in 1998, Talentlab delivers highly customized talent acquisition solutions for leading edge technology companies and places top technology stars in positions that precisely match their skills, aspirations and passions.

Job description

Summary

TalentLab is recruiting GPU Compiler Engineers at multiple career levels to develop compiler technology for next-generation GPU platforms. The role focuses on designing and optimizing GPU compilers, analyzing performance and power efficiency, supporting new hardware capabilities, and collaborating with architecture, hardware, driver, and software teams.

Responsibilities

  • Design, develop and optimize compiler technology for modern GPU architectures
  • Develop compiler software supporting new GPU features and hardware capabilities
  • Analyze and optimize GPU performance, power and efficiency
  • Work closely with GPU architecture, hardware, driver and software teams
  • Develop functional models, simulations and software used to verify GPU functionality and correctness
  • Create and run graphics workloads and tests to evaluate functionality, performance and power
  • Investigate complex compiler, driver and GPU interactions and identify opportunities for optimization
  • Contribute to the architecture and implementation of future GPU capabilities
  • Produce technical documentation and detailed feature specifications
  • At senior levels, provide technical direction and influence architecture and implementation decisions across teams

Skills

  • Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related discipline
  • Professional experience in compiler development or closely related low-level systems software
  • Strong programming skills, particularly C/C++
  • Understanding of compiler architecture, optimization and code generation
  • Experience working close to hardware and debugging complex software/hardware interactions
  • Strong analytical and performance optimization skills
  • GPU compiler development
  • LLVM or similar compiler infrastructure
  • Compiler backends, code generation or optimization
  • GPU architecture and microarchitecture
  • Graphics or compute drivers
  • GPU performance analysis and optimization
  • Shader compilers or graphics pipelines
  • Parallel computing and highly parallel architectures
  • Low-level systems programming
  • Graphics APIs or compute environments
  • For more senior positions, we're interested in engineers with deep compiler and/or GPU expertise who can provide technical leadership, influence architecture and work effectively with senior engineering leadership

Qualifications

Must Haves

  • Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related discipline
  • Professional experience in compiler development or closely related low-level systems software
  • Strong programming skills, particularly C/C++
  • Understanding of compiler architecture, optimization and code generation
  • Experience working close to hardware and debugging complex software/hardware interactions
  • Strong analytical and performance optimization skills

Nice to Haves

  • GPU compiler development
  • LLVM or similar compiler infrastructure
  • Compiler backends, code generation or optimization
  • GPU architecture and microarchitecture
  • Graphics or compute drivers
  • GPU performance analysis and optimization
  • Shader compilers or graphics pipelines
  • Parallel computing and highly parallel architectures
  • Low-level systems programming
  • Graphics APIs or compute environments
  • For more senior positions, we're interested in engineers with deep compiler and/or GPU expertise who can provide technical leadership, influence architecture and work effectively with senior engineering leadership

More jobs like this