Apple

GPU Performance Engineer, Platform Architecture

Apple
Apply
10 hours ago
Cambridge, MA, USA +3 moreMid Level
H1B sponsor

Responsibilities

  • Create and maintain high-performance C++ functional and performance models of next-generation GPUs.
  • Code and debug GPU model components and implement hardware features including machine learning, ray tracing, and mesh shading.
  • Validate model accuracy and correlate results against other models and RTL.
  • Run performance experiments, analyze model-generated data, troubleshoot performance issues, and propose architectural changes.
  • Collaborate with GPU architects, modeling engineers, compiler engineers, and software teams to assess hardware and software features.

Requirements

  • Bachelor’s degree.
  • Experience writing and debugging C++ code.
  • Experience with scripting languages such as Python or Ruby.
  • Preferred: 3+ years of experience modeling GPUs, CPUs, or similar systems.
  • Preferred: experience coding processing cores, texturing units, caches, memory hierarchies, or similar components.
  • Preferred: understanding of GPU/CPU architectures and experience debugging performance issues and correlating multiple models.
  • Preferred: experience with data analysis tools such as Tableau, pandas, Excel, or matplotlib.
  • Preferred: experience with machine learning or graphics applications, games, or benchmarks.

Tech Stack

C++MatplotlibPandasPythonRuby

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