
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a GPU Engineer to join the Platform Architecture team, focusing on performance analysis and optimization for ML frameworks. You'll work with technologies like CUDA and C++ in Austin.
Job Description
Who you are
You have a BS degree in Computer Science, Electrical Engineering, or a related field, and possess strong skills in software and hardware performance analysis and optimization. With 3+ years of relevant industry experience, you are familiar with GPU programming models such as Metal and CUDA, and have experience with machine learning frameworks like PyTorch. Your background includes optimizing linear algebra algorithms and LLM inference for low latency at the implementation level.
You are adept at communicating across both hardware and software organizations, ensuring that your insights and analyses are understood and actionable. Your experience in optimizing LLM inference at scale in cloud or datacenter environments sets you apart, as you understand the intricacies of performance tuning in complex systems.
What you'll do
As a GPU Engineer at Apple, you will analyze the performance of linear algebra and machine learning frameworks, contributing to the Neural Accelerator effort. Your role will involve developing and optimizing GPU kernels to enhance the performance of machine learning applications. You will collaborate closely with cross-functional teams to ensure that the GPU architecture meets the demands of Apple's innovative products.
You will be responsible for conducting performance analysis and providing insights that drive architectural decisions. Your work will directly impact the efficiency and effectiveness of machine learning models deployed across Apple's hardware products. You will also engage in code reviews and mentor junior engineers, fostering a culture of excellence and continuous improvement within the team.
What we offer
Apple provides a collaborative and inclusive work environment where innovation thrives. You will have the opportunity to work on cutting-edge technologies and contribute to products that redefine industries. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
In addition to competitive compensation, Apple offers comprehensive benefits and opportunities for professional growth. You will be part of a team that is dedicated to leaving the world better than we found it, making a meaningful impact through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Gpu Systems Software Engineering

Gpu Systems Software Engineering

Gpu Architect
Apple is hiring a Senior GPU Architect to join their Platform Architecture team. You'll focus on performance analysis and optimization for ML frameworks and GPU programming models. This role requires extensive experience in CUDA and C++.

Hardware Engineer
Apple is hiring a Graphics Power Engineer to work on GPU power architectures for iPhone, iPad, and Mac products. You'll collaborate with architecture, design, and software teams, utilizing C++ and Python. This role requires strong analytical skills and a passion for innovative technology.

Gpu Software Architecture Engineer
Apple is seeking a GPU Software Architecture Engineer to lead server-side ML acceleration and multi-node distribution initiatives. You'll work on architecting next-generation distributed ML infrastructure and optimizing GPU compute systems. This role requires strong knowledge of GPU technologies and machine learning systems.