Graphics (GPU) Performance Modeling Engineer

Apple Inc

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,700–$324,800 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $215k
This role $255k
$131k $346k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $187,850–$241,750 — the blue band above. At the midpoint, this role pays about $255k 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, and writing architectural specification documents. You will collaborate with micro-architecture and RTL designers to assess feasibility and improve the simulation environment. Required skills include object-oriented programming in C or C++, scripting in Perl, Python, or Ruby, and a strong understanding of computer architecture. You will also develop APIs and tools to improve the modeling platform while analyzing performance and power simulation environments to enable data-driven design decisions.

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 multi-functional engineering teams.
  • Architect new simulator features and brainstorm novel ideas to boost simulation performance.
  • Improve the modeling platform by developing APIs, tools, and optimal standard examples.
  • Identify bottlenecks and opportunities for improvement by analyzing workloads across product categories.

What we're looking for

  • Minimum of a BS degree plus 10 years of relevant experience.
  • Experience with object-oriented programming such as C or C++.
  • Experience with scripting languages such as Perl, Python, or Ruby.
  • Familiarity with a range of performance and/or power simulation environments (preferred).
  • Strong understanding of common data structures and algorithms (preferred).
  • Knowledgeable in software design patterns (preferred).
  • Strong knowledge of computer architecture and micro-architecture (preferred).
  • Experience with C++ modeling of Computer Architectures (preferred).

More like this

Similar roles

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Santa Clara, CA 112 days ago $150,400–$277,600
C++ Python Ruby Perl Computer Architecture Micro-architecture RTL Object-Oriented Programming Data Structures Algorithms Software Design Patterns Performance Modeling Simulation GPU Architecture
3+ yrs exp

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

Austin, TX 104 days ago
C++ Python Perl Ruby Computer Architecture Micro-architecture Performance Modeling RTL Object-Oriented Programming Data Structures Algorithms Software Design Patterns Simulation Environments
10+ 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

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

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