Apple

GPU Compiler Engineer

Apple
Apply
2 days ago
Cupertino, CA, USASenior
H1B sponsor

Responsibilities

  • Analyze, design, and build new compiler language constructs.
  • Develop high-quality static and JIT front-end and middle-end optimizations.
  • Investigate GPU architectures and improve performance for graphics, compute, machine learning, games, and image-processing applications.
  • Partner with hardware, GPU driver, framework, and developer-platform teams on compiler feature roadmaps and integration.
  • Enable developers to maximize performance on Apple GPUs across Apple products and platforms.

Requirements

  • Technical BS/MS degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience in compiler development.
  • Deep understanding of compiler concepts including semantic analysis, type systems, and optimization algorithms.
  • Strong foundation in computer architecture, including memory hierarchy, instructions, and modern processors.
  • Strong software design, problem-solving, debugging, and performance-analysis skills.
  • Understanding of a parallel programming language for GPUs or CPUs such as Metal, OpenGL, OpenCL, DirectX, or CUDA is preferred.
  • Familiarity with machine learning and frameworks such as PyTorch is preferred.
  • Familiarity with graphics is preferred.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me