Current jobs related to GPU Compiler Engineer - Cupertino, California - Apple

  • GPU Compiler Engineer

    3 weeks ago


    Cupertino, California, United States Apple Full time

    Role OverviewAs a member of the Pre-Silicon backend team at Apple, you will design and implement significant parts of the compiler for future Apple GPUs. This role offers a unique opportunity to work on every Apple Silicon GPU shipped in various devices, including iPhone, iPad, Apple Watch, Apple TV, and Macs.Key ResponsibilitiesImplement LLVM-based...

  • GPU Compiler Engineer

    3 weeks ago


    Cupertino, California, United States Apple Full time

    Job SummaryAs a member of the Pre-Silicon backend team at Apple, you will design and implement significant parts of the compiler for future Apple GPUs.You will work closely with a small team with diverse talents and ample room for growth, contributing to every Apple Silicon GPU shipped in various devices, including iPhone, iPad, Apple Watch, Apple TV, and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Compiler Engineer to join our team at Apple, working on the development of our GPU compiler backend. As a member of our Pre-Silicon backend team, you will design and implement significant parts of the compiler for future Apple GPUs.Key ResponsibilitiesImplement LLVM-based compilers to generate optimized shader binary...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a member of the Apple Silicon GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer as well as our LLVM-based machine-dependent code generator for the Apple GPU architecture.About the RoleThe Apple GPU architecture is part of the silicon that powers macOS,...


  • Cupertino, California, United States Apple Full time

    Job DescriptionJob Title: Senior GPU Compiler Backend Software EngineerJob Summary:We are seeking a highly skilled Senior GPU Compiler Backend Software Engineer to join our team at Apple. As a member of our GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer and our...


  • Cupertino, California, United States Amazon Full time

    Job DescriptionThe AWS Neuron Compiler team is seeking a skilled compiler engineer to develop a state-of-the-art deep learning compiler stack.This stack optimizes application models across diverse domains, including Large Language and Vision, originating from leading frameworks like PyTorch, TensorFlow, and JAX.The successful candidate will work closely with...


  • Cupertino, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon. As a key member of our Neuron Compiler team, you will be responsible for developing and maintaining cutting-edge compiler technology.Key ResponsibilitiesDevelop and maintain tooling for best-in-class technology for raising the bar of the Neuron Compiler's accuracy...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a talented Compiler Architect to join our team at Apple. As a key member of our Video Engineering team, you will be responsible for designing and developing compiler technology to accelerate deep learning applications for Apple products.Key Responsibilities:Architect and develop the compiler for Apple proprietary Neural Engine...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking an experienced Engineering Project Manager to join our Graphics and Displays (GGD) group at Apple. As a key member of our team, you will be responsible for managing Pre-Silicon Software Engineering projects for our next-generation SoCs.As a leader in our organization, you will partner with cross-functional teams to drive GPU and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a skilled GPU Post-Silicon Engineering Program Manager to join our team. As a key member of our Hardware Engineering group, you'll play a critical role in planning, executing, and delivering post-silicon validation activities for our cutting-edge GPUs.Key ResponsibilitiesDevelop and execute post-silicon validation...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Compiler Tools Engineer to join our team at Apple. As a key member of our compiler team, you will be responsible for driving tooling for open source and internal compiler technologies.Our goal is to minimize latency and engineering effort to deploy changes in the Swift and Clang compilers and the LLDB debugger,...


  • Cupertino, California, United States Apple Full time

    Job Title: GPU Post-Silicon Engineering Program ManagerAt Apple, we're looking for a skilled Engineering Program Manager to lead our GPU post-silicon engineering efforts. As a key member of our team, you'll be responsible for planning, executing, and delivering complex technical projects.Key Responsibilities:Develop and execute post-silicon validation plans...


  • Cupertino, California, United States Apple Full time

    GPU Post-Silicon Engineering Program ManagerCupertino, California, United StatesHardwareAt Apple, we focus on innovative design and principled execution to build the most efficient GPUs that scale across our full range of products and deliver industry-leading power and performance.We work together across hardware, software, and systems teams to build truly...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for an experienced Engineering Program Manager to lead our Pre-Silicon Software Engineering projects for next-generation SoCs. As a key member of our GPU and Display team, you'll be responsible for managing the development of our graphics software foundation across all Apple products, from iPhone to Mac.Key...


  • Cupertino, California, United States Apple Full time

    Role SummaryApple is seeking a highly skilled Senior Engineering Program Manager to lead the development and deployment of GPU-accelerated machine learning solutions across our product ecosystem.Key ResponsibilitiesLead multifunctional teams to develop and deploy GPU-accelerated ML solutions.Drive the product development lifecycle from concept through...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Silicon Validation Software Engineer at Apple, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You will be responsible for crafting and building the technology that fuels Apple's devices, ensuring seamless and efficient handling of tasks...


  • Cupertino, California, United States Amazon Full time

    About the Role:The AWS Neuron team is seeking a highly skilled Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for developing and scaling a compiler to handle the world's largest ML workloads.You will work closely with our ML services teams to architect and implement business-critical features,...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Machine Learning Engineer for Apple's On-Device Framework, you will play a critical role in expanding what is possible for Apple and for the world. You will design and implement improvements to Apple's Model Intermediate Language (MIL), the intermediate representation of neural-network workloads shared across the inference stack. This will...


  • Cupertino, California, United States Amazon Full time

    About the Role:The AWS Neuron team is seeking a highly skilled Senior Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for designing and developing a compiler to handle the world's largest ML workloads. You will work closely with our ML services teams to ensure that our compiler meets the needs of our...


  • Cupertino, California, United States Apple Full time

    **Pre-Silicon Hardware Engineer Role**We are seeking a skilled Pre-Silicon Hardware Engineer to join our team at Apple. The ideal candidate will have experience with SoC or GPU acceleration for AI, hardware reference models, and hardware performance and power models.**Key Responsibilities**Implement new functional features in the compiler stack using Apple...

GPU Compiler Engineer

2 months ago


Cupertino, California, United States Apple Full time
Job Summary

We are seeking a highly skilled GPU Compiler Engineer to join our Pre-Silicon backend team at Apple. As a member of this team, you will design and implement significant parts of the compiler for future Apple GPUs.

Key Responsibilities
  • Implement LLVM-based compilers to generate optimized shader binary for future Apple Silicon GPUs.
  • Design and implement new features added to future GPUs.
  • Architect and develop new compiler passes and optimizations to improve run-time performance while meeting the compile time requirements.
  • Collaborate with GPU architecture, silicon design, device driver, and Metal framework teams to develop the GPU Hardware and Software stack for Apple Silicon GPUs.
Requirements
  • Experience with modern C++ programming.
  • Proven industry experience with strong background in compilers.
  • Experience in low-level program behavior, including performance and memory model.
  • Passionate about solving interesting problems related to the state-of-the-art Apple GPUs.
  • Excellent written and verbal communication skills.
  • Motivated to build constructive and effective relationships and solve problems collaboratively.
Education and Experience

BS with 5 years experience, MS or PhD in computer science or related field.

Additional Requirements
  • Knowledge of LLVM, GCC, or other open source/commercial compilers.
  • Background in GPU programming models, such as Metal, Vulkan, DirectX, OpenGL, OpenCL, or CUDA.
  • Working knowledge of computer architecture, code optimization.
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, commission payments, and relocation assistance. Our benefits include comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.