GPU Architect, Platform Architecture

Apple is a technology company known for innovative products, services, and customer experiences. They are committed to leaving the world better than they found it.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Description For GPU Architect, Platform Architecture

Apple's Platform Architecture GPU group is seeking a talented GPU Architect with strong skills in performance analysis and development across applications and operating system components. The role involves analyzing the performance of linear algebra and machine learning algorithms on Apple GPU platforms, formulating system-level strategies to address performance problems and enhance AI performance, and building prototype software implementations for simulated future hardware. The ideal candidate will work closely with Software Engineering and Hardware Technologies teams to communicate findings and contribute to production software for Apple products.

Key responsibilities include:

  • Analyzing performance of linear algebra and ML algorithms on Apple GPU platforms
  • Developing system-level strategies to improve AI performance
  • Building prototype software for simulated future hardware
  • Collaborating with software and hardware teams

Required qualifications:

  • BS degree
  • Experience with software and hardware performance analysis and optimization
  • Experience in GPU programming models (Metal, CUDA, or similar)

Preferred qualifications:

  • MS or PhD in Computer Science, Electrical Engineering, or equivalent
  • 15 years of relevant industry experience
  • Experience with GPU drivers, compilers, and accelerated libraries
  • Experience with CUDA C++ for ML and linear algebra algorithms
  • Knowledge of distributed algorithms for HPC
  • Strong communication skills across hardware and software organizations

Apple is an equal opportunity employer committed to inclusion and diversity, taking affirmative action to ensure equal opportunity for all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Last updated a month ago

Responsibilities For GPU Architect, Platform Architecture

  • Analyze performance of linear algebra and ML algorithms on Apple GPU platforms
  • Formulate system-level strategies to address performance problems and enhance AI performance
  • Build prototype software implementations for simulated future hardware
  • Communicate findings to teams building production software for products

Requirements For GPU Architect, Platform Architecture

  • BS degree
  • Experience with software and hardware performance analysis and optimization
  • Experience in GPU programming models such as Metal, CUDA, or similar

Interested in this job?

Jobs Related To Apple GPU Architect, Platform Architecture

Machine Learning Video Engineer

Senior ML engineer role at Apple focusing on video/image processing, combining deep learning expertise with hardware optimization to develop core technologies for Apple products.

Custom Automation CAD Engineer

Lead the development of ML and LLM applications for circuit design automation at Apple, combining hardware expertise with advanced programming skills.

AIML - Lead Machine Learning Engineer, Global Safety

Lead Machine Learning Engineer for Global Safety at Apple, focusing on generative AI and multilingual models.

AIML - Lead Machine Learning Engineer, Global Safety

Lead Machine Learning Engineer for Global Safety at Apple, focusing on generative AI and multilingual models.

Sr. Machine Learning Engineering Manager - Maps Search

Lead Apple Maps' Business Search features as a Sr. Machine Learning Engineering Manager, driving ML and AI solutions at scale.