1

Gpu Compiler Engineer Jobs in Kentucky (NOW HIRING)

$150K - $277K/yr

... GPU hardware features * Stay current with compiler technology advancements and apply relevant insights to our development process * Mentor and collaborate with fellow engineers across the team ...

$77K - $105K/yr

## Senior Compiler Engineer InfrastructureApplylocations: US, CA, Santa Clara: US, TX, Austin: US, TX, ... An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can ...

More recently, GPU deep learning ignited modern AI -- the next era of computing -- with the GPU ... Test Automation: Automate compiler testing using NVIDIA test frameworks and by programming.

$90K - $119K/yr

An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can ... We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the center of the deep ...

$92K - $127K/yr

Senior GPU Performance Software EngineerAbout the Role The Software and AI (SAI) organization is ... Partner with hardware and compiler teams to shape future accelerator capabilities and software ...

AMD is seeking a Fellow Software Development Engineer to architect and develop features in the ... Direct experience with any GPU compiler backend * Experience with AMD GPU architectures (CDNA/RDNA ...

$60 - $80/hr

... for experienced GPU and accelerator engineers with hands-on expertise in kernel development ... Identify issues arising from compiler or code-generation assumptions Rubric-Based Technical ...

New

$70 - $90/hr

Evaluate the quality, correctness, and completeness of GPU/accelerator kernel development tasks ... Background in compiler engineering, MLIR, or intermediate-representation lowering * Understanding ...

$103K - $126K/yr

... engineering, and we intend to define the state of the art on it, relentlessly pushing the limit further. It calls for two things at once: the low-level GPU and compiler skill to make a single kernel ...

$77K - $105K/yr

If you want your compiler and kernels work to directly influence how automated vehicles understand ... Excellent GPU programming skills in CUDA, with a thorough understanding of parallel programming ...

Define how we benchmark: latency, jitter, power, and control rate against the ARM baseline and, where a customer would consider one, a Jetson-class GPU. You will get blocked. A compiler engineer is ...

New

We're looking for a developer to work on the parsers and compilers at the center of it ... We'll also get you a GPU if you don't have one. Location .txt is a fully remote company with the ...

We're looking for a developer to work on the parsers and compilers at the center of it ... We'll also get you a GPU if you don't have one. Location .txt is a fully remote company with the ...

We are looking for a talented and motivated GPU kernel developer with broad and deep experience in ... Collaborate across hardware architecture, compiler, and framework teams to influence future silicon ...

$90K - $119K/yr

... C++ and GPU libraries such as Thrust, CUB, and libcudacxx. * Experience with compiler ... Demonstrated interest in developer tools, library design, and improving developer productivity.

$350K - $475K/yr

Contributions to open-source GPU, ML systems, or compiler optimization projects. * Prior research or engineering experience in numerical optimization, communication-efficient training, or scalable AI ...

... C++ and GPU libraries such as Thrust, CUB, and libcudacxx. * Experience with compiler ... Demonstrated interest in developer tools, library design, and improving developer productivity.

The work may range from low-level hardware-specific optimization to compiler and runtime ... Experience working with GPU, TPU, Trainium, or other specialized accelerator architectures.

$171K - $180K/yr

... GPU-based hyperscale cloud inference services. This order of magnitude increase in speed is ... engineering teams. * Deep experience with modern compiler infrastructure (LLVM, MLIR, XLA, TVM ...

Validated Software Engineering background and technical skills. * Ability to investigate technical ... GPU, CUDA, Compiler and/or AI knowledge. * Experience with project management tools, like JIRA ...

next page

Showing results 1-20

Gpu Compiler Engineer information

What is a GPU compiler engineer?

GPU Compiler Engineers are specialized software engineers who design, develop, and optimize compilers that translate high-level programming code into machine code that runs efficiently on Graphics Processing Units (GPUs). Their work enables developers to harness the full power of GPUs for tasks such as graphics rendering, scientific computing, and machine learning. These engineers often work closely with hardware teams to ensure compatibility and performance, and they play a critical role in advancing GPU technology.

What are some common challenges faced by GPU compiler engineers in optimizing code for different hardware architectures?

GPU Compiler Engineers often encounter challenges when adapting and optimizing code for a wide variety of GPU architectures. Each hardware platform may have unique instruction sets, memory hierarchies, and performance characteristics, requiring tailored compiler optimizations. Balancing performance, portability, and correctness is an ongoing challenge, especially when supporting multiple vendors or generations of hardware. Close collaboration with hardware engineers and performance analysts is essential to ensure the compiler produces efficient code that leverages the strengths of each GPU architecture.

What are the key skills and qualifications needed to thrive as a GPU compiler engineer, and why are they important?

To thrive as a GPU Compiler Engineer, you need a strong background in computer science, with expertise in compiler design, parallel programming, and GPU architectures, typically supported by a relevant degree. Familiarity with tools and languages such as LLVM, CUDA, OpenCL, and performance profiling systems is essential. Analytical thinking, problem-solving ability, and effective collaboration are crucial soft skills for success in this role. These skills ensure the development of high-performance, reliable compiler solutions that optimize GPU-based applications and support innovation in computing.

What is the difference between Gpu Compiler Engineer vs Gpu Software Engineer?

AspectGpu Compiler EngineerGpu Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Electrical Engineering, or related; knowledge of compiler designBachelor's or Master's in Computer Science or related; strong programming skills
Work EnvironmentResearch and development teams focused on compiler optimization and hardware integrationSoftware development teams working on GPU applications, drivers, or SDKs
Industry UsagePrimarily in hardware and compiler companies, GPU manufacturers

The Gpu Compiler Engineer specializes in developing and optimizing compilers for GPU hardware, focusing on translating high-level code into efficient machine instructions. In contrast, the Gpu Software Engineer works on creating GPU-related software, such as drivers, SDKs, or applications. While both roles require strong programming skills and knowledge of GPU architecture, the compiler engineer emphasizes compiler design and optimization, whereas the software engineer focuses on software development and integration.

What are popular job titles related to Gpu Compiler Engineer jobs in Kentucky?

For Gpu Compiler Engineer jobs in Kentucky, the most frequently searched job titles are:

Apple GPU Compiler Backend Engineer

On-site

Apple Inc.
Computer and Electronic Product Manufacturing • 10K+ employees

$150K - $277K/yr

Other

Medical, Dental, Retirement

Posted 22 days ago


Key responsibilities

  • Design, implement, and productize backend compiler optimizations for Apple Silicon GPUs

  • Independently investigate and resolve complex, open-ended performance and correctness issues affecting key partner teams

  • Collaborate with architects and micro-architects to evaluate and advance new GPU hardware features


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 684 frontline employees who took The Breakroom Quiz


Job description

Cupertino, California, United States Software and Services

In this role, you will design, implement, and productize advanced backend compiler optimizations for Apple Silicon GPUs, working across the full lifecycle from prototyping through production shipping. You will collaborate cross-functionally with hardware and software teams to resolve complex compiler and performance challenges, driving optimizations to completion. The GPU compiler backend you help build ships in every Apple device with a GPU, directly impacting graphics, gaming, and machine learning workloads across the entire product line.

Description

Our GPU Compiler Backend team is responsible for the design, implementation, and productization of the compiler that generates optimized code for Apple Silicon GPUs. We build synergies with hardware and software teams, from early architecture exploration through production hardening and shipping, and serve as the last line of defense for performance and correctness before code reaches customers.We are seeking a skilled Compiler Backend Engineer to join our team. This role spans driving compiler optimization projects to completion, resolving complex, ambiguous production issues escalated by key partners (ProApps, Machine Learning, and Gaming), and contributing to the exploration of new GPU architecture features. You will work on an LLVM-based compiler backend that generates optimized GPU binaries for graphics and compute workloads across every Apple device with a GPU.

Responsibilities
  • Design, implement, and productize backend compiler optimizations for Apple Silicon GPUs
  • Independently investigate and resolve complex, open-ended performance and correctness issues affecting key partner teams
  • Collaborate with architects and micro-architects to evaluate and advance new GPU hardware features
  • Stay current with compiler technology advancements and apply relevant insights to our development process
  • Mentor and collaborate with fellow engineers across the team
Minimum Qualifications
  • Experience with modern C++ programming
  • BS with 5+ years experience, MS, or PhD in computer science or related field
  • Strong background in compiler backend technologies (LLVM preferred)
  • Knowledge of GPU architectures and how they differ from CPU architectures
  • Demonstrated autonomy and ownership resolving ambiguous, open-ended technical challenges
  • Excellent written and verbal communication skills
Preferred Qualifications
  • Experience with instruction selection, instruction schedulers, and register allocators for CPU or GPU compiler backends
  • Experience driving production compiler issues to resolution in a fast-paced environment

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976