Performance and Modeling Engineer

Apple Inc.

Austin, Northern (TX, KY)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple Inc. in Austin, Texas invites a GPU modeling engineer to develop architectural models for GPU design validation and co‑validation of hardware and software. You will analyze specifications, triage regressions, and help bring up GPU models with neighboring teams.

The role emphasizes strong C++, Python, and CUDA skills, plus deep knowledge of computer architecture and performance analysis. Apple offers an inclusive environment, competitive compensation, and opportunities to influence

Qualifications

  • Bachelor's degree in Mathematics, Computer Science or related field.
  • Experience with large codebases in object oriented languages.
  • Proficiency in C++ and Python for GPU modeling.
  • Knowledge of CUDA for GPU workloads.
  • Strong understanding of computer systems and architecture.
  • Experience debugging C/C++ and low-level assembly for GPU models.
  • Experience with performance analysis and debug tooling for hardware models.
  • Familiarity with caches, pipelining, memory management, and coherency.

Responsibilities

  • Develop architectural models for GPU design validation.
  • Build functional models for HW/SW co-validation.
  • Triage regression failures and debug root causes.
  • Review architecture specs and provide feedback.
  • Maintain documentation for new model properties.
  • Improve modeling infrastructure and tools.

Skills

C++
Python
CUDA
Algorithms
Data structures
GPU debugging
Shell scripting

Education

Bachelor's degree in Mathematics, Computer Science or related field

Job description

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has the following available in Austin, Texas. Develop architectural models for the development, validation, and verification of graphics processing unit design. Contribute to functional models for hardware/software (HW/SW) co-validation. Monitor and triage regression failures and debug failures to root cause. Handle and fulfill additional modeling related feature requests from neighboring teams. Review and scope product architecture teams’ specification documents, provide feedback for issues and mistakes. Support GPU hardware and software teams’ model usage during model and design bring-up. Maintain documentation for new properties and features added to functional models. Improve modeling infrastructure and tools. 40 hours/week.

Minimum Qualifications
  • Bachelor's degree or foreign equivalent in Mathematics, Computer Science or related field.
  • Experience and/or education must include:
  • Utilizing Object oriented programming languages like C++ and Python to work on large codebases
  • Leveraging knowledge of GPU computing including CUDA programming for GPU level workloads
  • Using advanced knowledge of computer systems and architecture to design and simulate hardware
  • Using proficiency in algorithms and data structures for efficient computation and hardware model development
  • Utilizing experience in debug of C, C++, and low level assembly for GPU models
  • Leveraging experience in application performance analysis, tuning and developing debug tools for hardware models
  • Utilizing knowledge of low-level hardware concepts (caches, pipelining, memory management, coherency) to analyze and improve hardware model fidelity
  • Leveraging knowledge of software build systems using shell scripting and associated utilities to manage the build process to maintain and improve GPU model
Preferred Qualifications
  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple's workplace
Learn about reasonable accommodations for job applicants

This position is not subject to the application limits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance and Modeling Engineer
Performance and Modeling Engineer

Apple • Austin (TX)

On-site
USD 120,000 - 180,000
Graphics (GPU) Performance Modeling Engineer
Graphics (GPU) Performance Modeling Engineer

Apple Inc. • United States

On-site
USD 120,000 - 150,000
GPU Performance Engineer, Platform Architecture
GPU Performance Engineer, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
GPU Performance Modeling Engineer
GPU Performance Modeling Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,300 - 263,300
Employee Stock Purchase Plan
Discretionary stock awards
Relocation assistance
Graphics (GPU) Performance Modeling Engineer
Graphics (GPU) Performance Modeling Engineer

Apple Inc. • Orlando (FL)

On-site
USD 100,000 - 130,000
Graphics (GPU) Performance Modeling Engineer
Graphics (GPU) Performance Modeling Engineer

Apple Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Graphics (GPU) Performance Modeling Engineer
Graphics (GPU) Performance Modeling Engineer

Apple Inc. • Santa Clara (CA), Northern (KY)

On-site
USD 129,000 - 195,000
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Cambridge (MA)

On-site
USD 132,100 - 199,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
GPU Modeling & Performance Engineer
GPU Modeling & Performance Engineer

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 170,000
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 147,400 - 220,900
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2