Graphics (GPU) Performance Modeling Engineer

Apple Inc

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$150,400–$277,600 / yr
Posted
112 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $215k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $187,850–$241,750 — the blue band above. At the midpoint, this role pays about $214k versus about $215k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Graphics (GPU) Performance Modeling Engineer

The Graphics (GPU) Performance Modeling Engineer joins the GPU Performance Modeling Team to drive advanced exploration for next-generation GPU architectures and micro-architectures. In this role, you will define and optimize micro-architecture by identifying bottlenecks in various workloads and architecting new simulator features. Daily responsibilities include C++ performance modeling of architectural solutions, gathering and validating simulated results to compare design alternatives, and writing architectural specification documents. You will collaborate with micro-architecture and RTL designers to assess feasibility and improve the modeling platform by developing APIs and tools. Required skills include proficiency in C++ and object-oriented programming, knowledge of data structures, algorithms, and software design patterns, and experience with scripting languages like Python, Ruby, or Perl to support computer architecture research and performance analysis.

What you'll do

  • Perform C++ performance modeling of proposed architectural solutions and features.
  • Gather, analyze, and validate measured and simulated results to compare architectural design alternatives.
  • Analyze and present data to enable specific architecture and design decisions.
  • Write architectural specification documents in collaboration with engineers across different disciplines.
  • Develop APIs, tools, and optimal standard examples to improve the modeling platform.
  • Architect new simulator features and brainstorm novel ideas to boost simulation performance.
  • Identify bottlenecks and opportunities for improvement by analyzing workloads across product categories.

What we're looking for

  • Minimum of a BS degree.
  • Minimum of 3 years of relevant experience.
  • Experience in C++ performance modeling of proposed architectural solutions and features.
  • Strong coding skills including object-oriented programming with C & C++ (preferred).
  • Strong understanding of common data structures and algorithms (preferred).
  • Knowledgeable in software design patterns (preferred).
  • Knowledge of scripting languages such as Perl, Python, or Ruby (preferred).
  • Strong knowledge of computer architecture & micro-architecture (preferred).

More like this

Similar roles

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Santa Clara, CA 76 days ago $129,300–$194,700
C++ C Python Ruby Perl Computer Architecture Micro-architecture Performance Modeling Object-Oriented Programming Data Structures Algorithms Software Design Patterns RTL Simulation GPU Architecture

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Santa Clara, CA 104 days ago $184,700–$324,800
C++ Python Perl Ruby Computer Architecture Microarchitecture GPU Architecture RTL Performance Modeling Simulation Data Structures Algorithms Software Design Patterns Object-Oriented Programming
10+ yrs exp

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Orlando, FL 112 days ago
C++ Python Ruby Perl Computer Architecture Micro-architecture Performance Modeling Object-Oriented Programming Data Structures Algorithms Software Design Patterns RTL
3+ yrs exp

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Orlando, FL 76 days ago
C++ C Python Ruby Perl Computer Architecture Micro-architecture Performance Modeling Object-Oriented Programming Data Structures Algorithms Software Design Patterns RTL

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Austin, TX 112 days ago
C++ Python Ruby Perl Computer Architecture Micro-architecture Object-Oriented Programming Data Structures Algorithms Software Design Patterns RTL Performance Modeling Scripting
3+ yrs exp

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Orlando, FL 104 days ago
C++ Python Perl Ruby C Computer Architecture Micro-architecture Performance Modeling Simulation RTL Data Structures Algorithms Software Design Patterns
10+ yrs exp