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 develop performance test plans for validating GPU performance. The role involves analyzing performance issues to identify hardware and software problems while proposing novel hardware solutions to improve GPU performance. Day-to-day responsibilities include developing tools for efficient measurement and communication, and validating the functionality and performance benefits of features and algorithms implemented in hardware and software. Candidates must utilize skills in Computer Graphics, Ray Tracing, and High Performance Computer Architecture. Technical requirements include programming in C++, Python, System Verilog, and Verilog. The position requires correlating RTL hardware design with software simulators, analyzing modern benchmarks, and understanding compilers, operating systems, and software-hardware interactions to optimize performance for high-performance hardware and real-life workloads.

What you'll do

  • Develop performance test plans to validate GPU performance.
  • Analyze performance issues to identify hardware and software problems.
  • Propose novel hardware solutions to improve GPU performance.
  • Develop tools for the efficient measurement and communication of GPU performance.
  • Validate functionality and quantify performance benefits of hardware and software features.
  • Develop performance and profiling tools to analyze hardware bottlenecks.
  • Correlate and develop on both RTL hardware design and C++ software simulators.
  • Analyze modern benchmarks and real-life workloads for hardware optimizations.

What we're looking for

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • Experience developing performance and profiling tools to analyze hardware performance and bottlenecks.
  • Experience triaging and analyzing performance issues on novel high-performance hardware.
  • Experience correlating and developing on both RTL hardware design and C++ software simulators.
  • Experience analyzing modern benchmarks and real-life workloads for hardware optimizations.
  • Knowledge of Computer Graphics, Graphics Programming, Modern Graphics Techniques, and Ray Tracing.
  • Experience developing data analysis and visualization code with Python.
  • Knowledge of High Performance Computer Architecture, Compilers, Operating Systems, and Software-Hardware interactions.

More like this

Similar roles

Performance and Modeling Engineer

Apple Inc

Austin, TX 1 day ago
GPU Microarchitecture C Python SystemVerilog Verilog Compiler Toolchains RTL Pandas Matplotlib Shell Git NUMA Memory Hierarchy Benchmarking Data Visualization
1+ 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
C++ C Python Kotlin Perl SystemC GPU Architecture Graphics Modeling Data Visualization Logging Systems Regression Testing Simulation

Graphics (GPU) Performance Modeling Engineer

Apple Inc

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