A

Apple

Designs phones, computers and their operating systems

GPU Benchmark Analysis Architect - Platform Architecture

Hardware Systems IntegrationConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent job-related experience in Computer Engineering, Computer Science, or a related field is required.
  • At least 20 years of work experience in GPU software performance optimization is required.
  • Knowledge of computer architecture fundamentals is required.
  • Background in software engineering, performance analysis tools and methods, and the performance optimization process is required.
  • Experience and proficiency in C/C++ family programming languages and scripting languages such as Python is required.
  • Experience and proficiency with popular high-level graphics APIs is required.
  • Experience in software development for GPUs is required.
  • Experience with AI, graphics, or other GPU performance benchmarks and workloads is required.

Responsibilities

  • Analyze existing and new GPU workloads to identify performance bottlenecks in hardware and software architecture and implementation.
  • Address performance limitations with colleagues and provide recommendations for Apple hardware and software improvements.
  • Identify patterns in current and emerging workloads and analyze their performance on Apple silicon.
  • Provide feedback to silicon and software teams for potential improvements.
  • Analyze GPU workload performance and bottlenecks across various devices.
  • Implement or suggest improvements to remove identified bottlenecks.
  • Build targeted microbenchmarks to understand the strengths and weaknesses of various GPUs and usage patterns.
  • Guide the development of forward-looking GPU workloads that represent the direction of the industry.
  • Identify improvement areas at the GPU architecture and implementation, driver, compiler, and application programming interface levels.

Desired Qualifications

  • A performance-focused approach to solving performance problems.
  • Experience with GPU performance tools.
  • Experience profiling GPU workloads to understand performance issues.
  • System-wide understanding of data and command flow from the developer to silicon, including high-level graphics APIs, drivers, firmware, compilers, and GPU hardware implementation.
  • Ability to prototype and benchmark algorithms on GPUs, analyze performance metrics, and create high-level complexity models.
  • Knowledge of operating system internals and compiler technologies.
  • Ability to collaborate effectively with team members, partners, and stakeholders.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs