Performance and Modeling Engineer

Apple

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Austin, Texas is seeking a GPU modeling engineer to develop architectural models for the validation and verification of GPU design. You will work on functional models, support model usage by hardware and software teams, and help ensure model fidelity.

Proficiency with C++ and Python, CUDA, and low‑level hardware concepts is required. You will debug, optimize, and document modeling tools as part of a collaborative engineering team.

Qualifications

  • Bachelor’s degree in Mathematics, Computer Science or related field.
  • Proficiency with C++ and Python on large codebases.
  • CUDA programming for GPU workloads.
  • Knowledge of GPU hardware/software co-validation and hardware architecture concepts.
  • Experience debugging C/C++ and low-level assembly for GPU models.
  • Familiarity with build systems and shell scripting to manage GPU model builds.

Responsibilities

  • Develop architectural models for GPU design validation and verification.
  • Contribute to functional models for HW/SW co-validation.
  • Monitor and triage regression and debug failures to root cause.

Skills

C++
Python
CUDA
GPU architecture
Debugging GPU models
Algorithms & data structures
Build systems
Shell scripting
Low-level assembly

Education

Bachelor's degree

Job description

Summary

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

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 Inc. • Austin (TX), Northern (KY)

On-site
USD 120,000 - 170,000
GPU Modeling & Performance Engineer
GPU Modeling & Performance Engineer

Apple • Austin (TX)

On-site
USD 120,000 - 180,000
GPU Modeling & Performance Engineer
GPU Modeling & Performance Engineer

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

Hybrid
USD 120,000 - 170,000
Graphics (GPU) Performance Modeling Engineer
Graphics (GPU) Performance Modeling Engineer

Apple Inc. • United States

On-site
USD 120,000 - 150,000
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
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) Architectural Modeling Engineer
Graphics (GPU) Architectural Modeling Engineer

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 140,000
GPU Performance Engineer, Platform Architecture
GPU Performance Engineer, Platform Architecture

Apple Inc. • Austin (TX)

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