Taro Logo

GPU Performance Modeling Engineer, Platform Architecture

Apple is a technology company that designs and develops consumer electronics, software, and services.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Hardware

Description For GPU Performance Modeling Engineer, Platform Architecture

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. The Platform Architecture GPU Modeling Team is seeking a highly motivated engineer to drive advanced exploration for next generation GPU architectures in iPhone, iPad and Mac products.

The role involves creating and maintaining high-performance C++ models of next-generation GPUs. Core responsibilities include:

  • Coding and debugging performance and functional models of GPUs
  • Implementing modern features like ray tracing, mesh shading, and machine learning
  • Working with teams to ensure model accuracy and feature validation
  • Correlating against other models and RTL
  • Developing tools for analyzing model data
  • Collaborating with architects, engineers, and software teams
  • Assessing new hardware/software features
  • Running performance experiments and proposing architectural changes

You'll be at the center of chip design efforts working across disciplines, with critical impact on delivering high-performance products to millions of customers. This is an opportunity to join Apple's world-class GPU team to develop and improve GPU simulators for research, performance analysis, and architectural tuning.

The role offers the chance to work with cutting-edge graphics technologies while collaborating with experienced professionals across architecture, design, and software teams. You'll help shape the future of Apple's GPU architectures that power devices used by millions worldwide.

Last updated 8 hours ago

Responsibilities For GPU Performance Modeling Engineer, Platform Architecture

  • Create and maintain high-performance C++ models of next-generation GPUs
  • Implement modern GPU features like ray tracing, mesh shading, and machine learning
  • Ensure model accuracy and feature validation
  • Develop tools for analyzing model data
  • Collaborate with architecture, design and software teams
  • Run performance experiments and propose architectural improvements

Requirements For GPU Performance Modeling Engineer, Platform Architecture

Python
  • Bachelor's degree
  • Software skills and ability to write and debug C++ code
  • Experience with scripting languages such as Python or Ruby

Interested in this job?

Jobs Related To Apple GPU Performance Modeling Engineer, Platform Architecture

Software Engineer - Fullstack Supply Chain Solutions

Senior Software Engineer role at Apple focusing on building scalable supply chain solutions using cloud technologies and data engineering.

Software Engineer - System Frameworks & Controls

Senior Software Engineer role at Apple focusing on privacy frameworks and controls, requiring 5+ years of experience in C/Swift development with competitive compensation $135K-$250K.

CPU Performance Engineer - Platform Architecture

Senior CPU Performance Engineering role at Apple focusing on memory subsystem optimization and CPU architecture for next-generation Apple products.

Senior Software Engineer - Apple Services Engineering (ASE)

Senior Software Engineer role at Apple developing privacy-focused platform services for iCloud Private Relay and Apple Intelligence features.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple's Ad Exchange team, focusing on building high-performance, privacy-preserving advertising platforms using Java.