High-Performance GPU Compiler Specialist

6 days ago


Cupertino, California, United States Apple Full time

About the Role

We are seeking a talented GPU Compiler Backend Engineer to join our Pre-Silicon backend team at Apple. In this role, you will design and implement significant parts of the compiler for future Apple GPUs. You will work on every Apple Silicon GPU shipped in devices including iPhone, iPad, Apple Watch, Apple TV, and Macs.

Key Responsibilities

  • Implement LLVM-based compilers 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
  • Collaborate with GPU architecture, silicon design, device driver, and Metal framework teams

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

Preferred Qualifications

  • Education & Experience: BS with 5 years experience, MS or PhD in computer science or related field
  • 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 believe that great ideas have the power to transform people's lives. As a member of our team, you will have the opportunity to work on cutting-edge technologies that shape the future of computing. If you are passionate about compiler development and want to contribute to the creation of innovative technologies, we encourage you to apply for this role.



  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a member of the Apple Silicon GPU Compiler Backend Performance Team, you will implement improvements to the open-source LLVM mid-level optimizer as well as our LLVM-based machine-dependent code generator for the Apple GPU architecture.The Apple GPU architecture is part of the silicon that powers macOS, iOS, iPadOS, tvOS, and watchOS...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled System Frameworks Engineer to join our team at Apple. As a key member of our Graphics, Games, and Machine Learning organization, you will be responsible for delivering cutting-edge GPU and display driver models, test development, and feature performance analysis.Key ResponsibilitiesYou will work closely with...


  • Cupertino, California, United States Amazon Full time

    Amazon is actively seeking a highly skilled compiler engineer to join the AWS Neuron Compiler team in developing cutting-edge deep learning compiler technology.This role involves working closely with custom-built Machine Learning accelerators, including Inferentia/Trainium, and leveraging expertise in C++/Python programming to develop and maintain...


  • Cupertino, California, United States Apple Full time

    Company OverviewAt Apple, we empower talented individuals to revolutionize the world of technology. With a passion for innovation and a commitment to excellence, our team of visionary engineers is dedicated to pushing the boundaries of what's possible. SalaryThe base pay range for this role is between $207,800 and $312,200, depending on your skills,...


  • Cupertino, California, United States Amazon Full time

    We are seeking a highly skilled Machine Learning Compiler Engineer to join our Amazon team in the AWS Neuron division. As a key member of our team, you will be responsible for architecting and implementing business-critical features, publishing cutting-edge research, and collaborating with experienced engineers to develop a compiler that handles the world's...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs. This role is on the forefront of AI/ML, with a focus on optimizing networking for the latest AI workload such as Large Language Models (LLMs).AWS Utility...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly experienced Senior Machine Learning Compiler Architect to join our AWS Neuron team. As a member of this team, you will be responsible for architecting and implementing business-critical features for our deep learning compiler stack.Key ResponsibilitiesArchitect and implement key components of our deep learning compiler...


  • Cupertino, California, United States Etched Full time

    About UsEtched is pioneering the development of AI chips that are purpose-built for individual model architectures. Our flagship product, Sohu, boasts an order of magnitude more throughput and lower latency than a B200 GPU. By leveraging Etched ASICs, you can design products that would be impossible with traditional GPUs, such as real-time video generation...


  • Cupertino, California, United States Amazon Full time

    About the RoleAs a Senior Machine Learning Compiler Engineer III on the AWS Neuron team, you will be a thought leader in developing and scaling a compiler to handle the world's largest ML workloads. This is an exciting opportunity to architect and implement business-critical features, publish cutting-edge research, and mentor a brilliant team of experienced...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Wireless Network Performance SpecialistAbout the Role:We are seeking a highly skilled Wireless Network Performance Specialist to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, testing, and optimizing wireless network systems to ensure exceptional performance and...


  • Cupertino, California, United States Etched Full time

    About EtchedWe are building AI chips that are hard-coded for individual model architectures, providing an order of magnitude more throughput and lower latency than traditional GPUs. This enables the creation of products that would be impossible with general-purpose computing hardware.Job SummaryWe are seeking a skilled Datacenter Reliability Specialist to...


  • Cupertino, California, United States Etched Full time

    Job DescriptionAbout EtchedWe're pushing the boundaries of AI chip design, creating hard-coded architectures that outperform GPUs. Our first product, Sohu, offers unparalleled throughput and low latency for real-time video generation models and deep chain-of-thought reasoning.As a key member of our team, you'll focus on developing advanced power solutions...


  • Cupertino, California, United States Apple Full time

    Job Description**Core Animation macOS Developer**We are seeking a skilled Software Engineer to join our team working on the Core Animation technology behind Apple devices. As a member of the Graphics and GPU Software team, you will have the opportunity to contribute to the development of cutting-edge graphics software for all Apple products.Key...


  • Cupertino, California, United States Amazon Full time

    **Company Overview**Amazon, a leader in cloud computing, is revolutionizing the way organizations approach machine learning. Our cutting-edge technology enables businesses to unlock unprecedented performance and innovation, staying ahead of the curve in an ever-evolving landscape. **Compensation and Benefits**We offer a highly competitive salary, ranging...


  • Cupertino, California, United States ETCHED LLC Full time

    About EtchedEtched is pioneering the development of AI chips tailored to individual model architectures. Our initial product, Sohu, focuses on transformers, offering unparalleled throughput and lower latency compared to B200 GPUs. This innovative approach enables the creation of products that would be impossible with traditional GPUs, such as real-time video...


  • Cupertino, California, United States MIRAPATH, INC Full time

    Job OverviewMIRAPATH, INC is seeking a skilled High Voltage Installation Specialist to join our team. As a key member of our operations team, you will be responsible for the installation and maintenance of low voltage cable systems.


  • Cupertino, California, United States TEKsystems Full time

    Job OverviewWe are seeking a skilled High-Level Administrative Support Specialist to join our team at TEKsystems in Cupertino, CA. As an experienced office manager or administrative professional, you will provide top-notch support to high-level stakeholders.About the RoleThis is a full-time position, Monday through Friday, 8am-5pm. You will be responsible...


  • Cupertino, California, United States Etched Full time

    Job DescriptionAbout EtchedWe are building AI chips that are hard-coded for individual model architectures. Our first product, Sohu, only supports transformers but has an order of magnitude more throughput and lower latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and...


  • Cupertino, California, United States Etched Full time

    About EtchedEtched is a pioneering AI chip manufacturer specializing in model-specific hardware. Our flagship product, Sohu, outperforms traditional GPUs by an order of magnitude in throughput and latency. With Etched ASICs, developers can create cutting-edge products that would be impossible with general-purpose processing units.We're seeking an experienced...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are looking for an exceptional software engineer to join our UI Compositing team at Apple. As a key member of this team, you will play a crucial role in developing the core graphics compositing engine behind every Apple device that renders to a display.Key ResponsibilitiesDesign and implement critical rendering technologies for our UI...