Apple

GPU Performance Engineer, Platform Architecture

Apple
Apply
6 hours ago
Cambridge, MA, USA +3 moreSenior
H1B sponsor

Responsibilities

  • Create and maintain high-performance C++ functional and performance models of next-generation GPUs.
  • Code and debug GPU models and implement hardware features such as 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, and propose architectural changes.
  • Collaborate with GPU architects, modeling engineers, compiler engineers, hardware design teams, and software teams.
  • Develop and use tools to analyze substantial datasets produced by GPU models.

Requirements

  • Bachelor’s degree.
  • Experience writing and debugging C++ code.
  • Experience with scripting languages such as Python or Ruby.
  • Preferred: 10+ years of experience modeling GPUs, CPUs, or similar systems.
  • Preferred: MS or PhD in a related field.
  • Preferred: experience modeling processing cores, texturing units, caches, and memory hierarchies.
  • Preferred: understanding of GPU and CPU architectures.
  • Preferred: experience debugging performance issues and correlating multiple models.
  • Preferred: familiarity with Tableau, pandas, Excel, and matplotlib.
  • Preferred: experience with machine learning, 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