Graphics (GPU) Performance Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Orlando, FL
Posted
51 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $215k
$139k most similar roles pay here $277k

This listing doesn't post a salary. Most similar roles pay $188,562–$241,562.

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 3513 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2730 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Graphics (GPU) Performance Modeling Engineer

As a Graphics (GPU) Performance Modeling Engineer, you will join the GPU Performance Modeling Team to drive advanced exploration for next-generation GPU architectures and micro-architectures. You will be responsible for defining and optimizing micro-architecture by identifying bottlenecks in various workloads, gathering data measurements, and collaborating with designers to assess feasibility. Your daily work involves C++ performance modeling of architectural solutions, analyzing results to inform design decisions, writing specification documents, and developing APIs and tools to improve the internal modeling platform. You will utilize C, C++, and scripting languages like Python, Ruby, or Perl while applying knowledge of data structures, algorithms, and software design patterns. This role focuses on solving complex problems in GPU micro-architecture tuning and simulator performance within a high-visibility chip design environment to ensure high-performing products reach customers efficiently.

What you'll do

  • Perform C++ performance modeling of proposed architectural solutions and features.
  • Gather, analyze, and validate measured and simulated results to compare design alternatives.
  • Identify bottlenecks and opportunities for improvement by analyzing diverse workloads across product categories.
  • Architect new simulator features and develop methods to boost simulation performance.
  • Develop APIs, tools, and standard examples to improve the internal modeling platform.
  • Write architectural specification documents in collaboration with cross-functional engineering teams.
  • Present data-driven results to inform specific architecture and design decisions.

What we're looking for

  • Minimum of BS degree.
  • Experience with programming in C & C++.
  • 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).
  • Experience with C++ modeling of Computer Architectures (preferred).

More like this

Similar roles

Graphics (GPU) Performance Modeling Engineer

Apple Inc

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

Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Orlando, FL 15 days ago
C++ Python Ruby Perl SIMD Verilog System Verilog VHDL Micro-architecture Memory Hierarchies GP-GPU Compute Performance Analysis Modeling Infrastructure
10+ yrs exp

GPU Performance Modeling Engineer

Apple Inc

San Diego, CA 15 days ago $142,300–$263,300
C C++ SIMD Performance Modeling OpenGL OpenCL DirectX Metal Verilog VHDL Scripting Design Verification
3+ yrs exp