Graphics (GPU) Performance Modeling Engineer

Apple Inc

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
112 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $215k
$139k $278k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $187,850–$241,750.

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 proposed architectural solutions, gathering and validating measured results, 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 C++ object-oriented programming, knowledge of data structures, algorithms, and software design patterns, along with scripting experience in Python, Ruby, or Perl. You must possess a strong understanding of computer architecture and micro-architecture.

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

What we're looking for

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

More like this

Similar roles

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Austin, TX 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 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 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

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

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