GPU Compiler Engineer

Apple, Inc.

Cupertino (CA)

In loco

USD 190.000 - 230.000

Tempo pieno

11 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Apple, Inc. in Cupertino seeks a compiler engineer to analyze, design, and build new language constructs for GPU-focused front-end and middle-end optimizations. You will work to harness the GPU across iPhone, iPad, Apple TV, Apple Watch, and Mac products.

You will partner with a world-class team to integrate compilers into the developer platform, maximizing ML, compute, and graphics performance on Apple Silicon across platforms.

Competenze

  • Minimum: Technical BS/MS degree in Computer Science, Computer Engineering, or equivalent.
  • Deep understanding of compiler spanning semantic analysis, type systems, and optimization algorithms.
  • Strong foundation in computer architecture, memory hierarchy, and modern processors.
  • Excellent skills in software design, problem solving, debugging, and performance analysis.

Mansioni

  • Analyze, design, and build new language constructs in the front-end and middle-end optimizations for GPU computing.
  • Collaborate with cross-functional teams to integrate compilers into the developer platform and maximize ML/compute/graphics performance.
  • Work on architecture exploration and develop high-quality static and JIT optimizations for applications from games to ML to image processing.

Conoscenze

Compiler development
Systems programming
Performance analysis
Problem solving

Formazione

Bachelor's degree
Master's degree

Descrizione del lavoro

Apple GPU Software team provides developers access to harness the power of the graphics processor unit (GPU) across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to vision to Mac product line. Our team responsibilities encompass design new language constructions, compiler transformation, and developer tools to the GPU on Apple’s hardware. Metal provides near-direct accesses to the GPU to give developers more control of the HW and enable developer to take advantage of Apple Silicon.
Join the compiler team, and you’ll collaborate with engineers across Apple to develop tools and languages to enable developers to create cutting-edge applications for graphics, compute, and machine learning using the GPU. We work closely with our partners in HW technology and GPU driver and framework team to develop feature roadmaps.qui

We seek a results-oriented, upbeat, and focused individual passionate about learning and developing new technologies.
The Apple GPU Compiler Team seeks a compiler engineer to analyze, design, and build new language constructs in the front-end and middle-end optimizations to harness the power of the GPU.
As a key member of our team, you will apply your knowledge of compilers to investigate new architectures, design languages, and develop high-quality static and JIT front-end and middle-end optimizations for various applications from games to machine learning to image processing.
You will partner with a world-class team in integrating the compilers into the developer platform to maximize the performance of ML, compute, and graphics for Apple products across our platforms.

Minimum Qualifications
  • Technical BS/MS degree or equivalent experience in Computer Science, Computer Engineering, or equivalent professional experience in compiler development.
  • Deep understanding of compiler spanning semantic analysis, type systems, and optimization algorithms.
  • Strong foundation of computer architecture, including memory hierarchy and instructions, and other modern processors.
  • Excellent skills in software design, problem solving, debugging, and performance analysis.
Preferred Qualifications
  • Understand a parallel programming language for GPUs or CPUs like Metal, OpenGL, OpenCL, DirectX, or CUDA.
  • Familiarity of ML and frameworks like PyTorch
  • Familiarity with graphics
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

GPU Compiler Engineer – Front-End & ML/Graphics Optimizations
GPU Compiler Engineer – Front-End & ML/Graphics Optimizations

Apple, Inc. • Cupertino (CA)

In loco
USD 190.000 - 230.000
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Austin (TX)

In loco
USD 100.000 - 130.000
Graphics Software Content Engineer
Graphics Software Content Engineer

Apple, Inc. • Orlando (FL)

In loco
USD 90.000 - 130.000
Graphics (GPU) Performance Analysis Engineer
Graphics (GPU) Performance Analysis Engineer

Apple Inc. • Orlando (FL)

In loco
USD 100.000 - 130.000
Graphics (GPU) Performance Analysis Engineer
Graphics (GPU) Performance Analysis Engineer

Apple Inc. • Austin (TX)

In loco
USD 90.000 - 130.000
Member of Technical Staff, GPU Compiler
Member of Technical Staff, GPU Compiler

San Francisco Tensor Company • San Francisco (CA)

In loco
USD 285.000 - 315.000
Relocation assistance
Office in San Francisco
Graphics (GPU) Performance Analysis Architect
Graphics (GPU) Performance Analysis Architect

Apple Inc. • Austin (TX)

In loco
USD 120.000 - 160.000
Pre-Silicon ML and Compute Framework Engineer, Graphics, Games and ML
Pre-Silicon ML and Compute Framework Engineer, Graphics, Games and ML

Apple, Inc. • Cupertino (CA)

In loco
USD 190.000 - 270.000
Kernel Driver Engineer - Graphics, Games, & ML
Kernel Driver Engineer - Graphics, Games, & ML

Apple, Inc. • Cupertino (CA)

In loco
USD 190.000 - 270.000
Graphics Software Engineer
Graphics Software Engineer

Apple, Inc. • Austin (TX)

In loco
USD 120.000 - 170.000