Performance and Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $210k
$153k $275k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $177,250–$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 3607 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Performance and Modeling Engineer

The Performance and Modeling Engineer will join the hardware team to model GPU architectural functionality to a pixel-accurate level. The primary responsibilities include performing feature validation and performance studies, developing software testing and regression infrastructure, and triaging model or simulation regressions. The engineer will analyze logs and traces to root-cause architectural or functional failures while enhancing debugging tools and logging systems. Key tasks involve writing testbenches for new GPU features and providing feedback on architecture specifications. Required technical skills include proficiency in C, C++, Python, Kotlin, and Perl. The role specifically requires experience with GPU and CPU architecture, graphics modeling, and pipeline systems. The work focuses on validating performance and functionality for new hardware features through automated workflows and high-level functional models.

What you'll do

  • Model GPU architectural functionality to a pixel-accurate level using C++ for feature validation and performance studies.
  • Develop and maintain GPU software testing and regression infrastructure using Python and Kotlin.
  • Triage model and simulation regressions to identify underlying issues.
  • Analyze logs and traces to root-cause architectural, functional, or test environment failures.
  • Enhance model infrastructure by writing debugging tools, logging systems, and other utilities.
  • Write and maintain testbenches and validation scenarios for new GPU architectural features.
  • Contribute to automated workflows and CI systems to streamline regression testing and improve throughput.
  • Review architecture specifications to provide feedback from a validation perspective.

What we're looking for

  • Master’s degree or foreign equivalent in Engineering or a related field.
  • At least 6 months of experience in the job offered or a related occupation.
  • Experience using C or C++ and CPU or GPU architecture to write high-level functional models.
  • Experience using graphics modeling and GPU architecture implementation to validate performance or functionality of new features.
  • Experience leveraging CPU modeling and implementation of CPU pipeline and cache systems to validate high-level functional CPU or GPU models.
  • Experience utilizing scripting languages like Python or Perl to optimize testing and infrastructure environments.
  • Experience building, testing, implementing, and analyzing new features in a GPU model.
  • Experience in data visualization, including creating charts to demonstrate trends and presenting data.

More like this

Similar roles

Graphics (GPU) Performance Modeling Engineer

Apple Inc

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

Santa Clara, CA 122 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 86 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 115 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

Performance and Modeling Engineer

Apple Inc

Austin, TX 50 days ago
C++ Python CUDA C Assembly GPU Computing Data Structures Algorithms Shell Scripting Performance Analysis Memory Management Pipelining Caches

Performance and Modeling Engineer

Apple Inc

Austin, TX 1 day ago
GPU Performance C++ Python System Verilog Verilog RTL Ray Tracing Graphics Programming Computer Architecture Compilers Operating Systems Benchmarks