Performance and Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $209k
$150k $273k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $176,043–$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 · Performance and Modeling Engineer

The Performance and Modeling Engineer will join the hardware team to develop architectural models for the development, validation, and verification of graphics processing unit design. The role involves contributing to functional models for hardware and software co-validation, monitoring and triaging regression failures, and debugging failures to their root cause. Key responsibilities include fulfilling modeling feature requests, reviewing product architecture specification documents, and maintaining documentation for new properties. The position requires utilizing C++ and Python to work on large codebases, leveraging CUDA programming for GPU level workloads, and applying knowledge of computer systems, algorithms, and data structures. Candidates must use low-level assembly, shell scripting, and software build systems to analyze hardware model fidelity, manage build processes, and perform application performance analysis and tuning for GPU models.

What you'll do

  • Develop architectural models for the development, validation, and verification of GPU designs.
  • Contribute to functional models for hardware and software co-validation.
  • Monitor and triage regression failures and debug failures to identify root causes.
  • Review and scope product architecture specification documents to provide feedback on issues.
  • Support GPU hardware and software teams with model usage during design bring-up.
  • Maintain documentation for new properties and features added to functional models.
  • Improve modeling infrastructure and tools.

What we're looking for

  • Bachelor’s degree or foreign equivalent in Mathematics, Computer Science, or a related field.
  • Experience using object-oriented programming languages like C++ and Python to work on large codebases.
  • Knowledge of GPU computing, including CUDA programming for GPU level workloads.
  • Advanced knowledge of computer systems and architecture to design and simulate hardware.
  • Proficiency in algorithms and data structures for efficient computation and hardware model development.
  • Experience debugging C, C++, and low-level assembly for GPU models.
  • Experience in application performance analysis, tuning, and developing debug tools for hardware models.
  • Knowledge of low-level hardware concepts like caches, pipelining, memory management, and coherency.

More like this

Similar roles

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

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

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

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