Apple GPU Compiler Backend Software Developer

3 weeks ago


Watertown, Massachusetts, United States Apple Full time

**Job Title:** Apple GPU Compiler Backend Software Developer

Location: Waltham, Massachusetts, United States

About the Role:

This is a highly specialized role that involves working on the development of Apple's next-generation GPU architecture. As a software developer, you will be responsible for designing, prototyping, and implementing compiler optimizations to improve performance and functionality across all Apple devices.

Responsibilities:

  • Research and design new compiler optimizations to improve performance and functionality of Apple's GPUs
  • Prototype and implement compiler support for new hardware features and architectures
  • Collaborate with architects and micro-architects to explore and advance features and capabilities of Apple's GPUs
  • Drive discussions and stay up-to-date with advancements in compiler technology and apply relevant insights to the development process

Requirements:

  • Experience with modern C++ programming
  • BS with 5 years experience, MS or PhD in computer science or related field
  • Knowledge of GPU architectures and how they differ from CPU architectures
  • Proven industry experience with strong background in compilers
  • Passionate about solving exciting problems related to the state-of-the-art Apple Silicon GPUs
  • Excellent written and verbal communication skills
  • Motivated to build constructive and effective relationships and solve problems collaboratively

Estimated Salary: $180,000 - $250,000 per year



  • Watertown, Massachusetts, United States Apple Full time

    About the RoleAs a Backend Compiler Specialist at Apple, you will play a critical role in developing optimized GPU binaries for future Apple Silicon GPUs. You will work closely with various hardware and software teams to prototype compiler feature support, code generation, and optimization techniques. The successful candidate will have a strong background in...


  • Watertown, Massachusetts, United States Apple Full time

    Job DescriptionWe are looking for an exceptional Machine Learning Compiler Developer to join our team at Apple. In this role, you will work on designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.You will be responsible for working on cutting-edge ML inference framework project and...


  • Watertown, Massachusetts, United States Apple Full time

    Join us at Apple as a GPU Acceleration Engineer and be part of our innovative team that provides GPU acceleration for popular Machine Learning libraries such as TensorFlow, PyTorch, and JAX using Metal runtime and device backend.The successful candidate will have experience in designing and developing compiler-based optimizations for Metal backend in ML...


  • Watertown, Massachusetts, United States Apple Full time

    Job Title: GPU Compute SpecialistEstimated Salary: $160,000 - $220,000 per yearWe are seeking a skilled GPU Compute Specialist to join our team at Apple in Waltham, Massachusetts. As a GPU Compute Specialist, you will be responsible for working on cutting-edge ML inference framework projects, optimizing code for efficient and scalable ML inference using...


  • Watertown, Massachusetts, United States Apple Full time

    Job Overview: LLVM-Based Compiler Optimizations ExpertLocation: Waltham, Massachusetts, United StatesAbout the Role:As a highly skilled expert in compiler optimizations, you will be responsible for researching, designing, and implementing new compiler optimizations to improve performance and functionality across all Apple devices. You will work closely with...


  • Watertown, Massachusetts, United States Apple Full time

    We are seeking a highly motivated Compute Solutions Developer to join our team at Apple.The successful candidate will have experience in designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch, working on cutting-edge ML inference framework project, optimizing code for efficient and scalable...


  • Watertown, Massachusetts, United States Apple Full time

    Job Title: ML Framework DeveloperEstimated Salary: $180,000 - $240,000 per yearWe are seeking a skilled ML Framework Developer to join our team at Apple in Waltham, Massachusetts. As an ML Framework Developer, you will be responsible for designing and developing compiler-based optimizations for Metal backend in ML frameworks such as PyTorch, working on...


  • Watertown, Massachusetts, United States Apple Full time

    Job Description:\We are seeking a talented GPU ML Engineer to join our team at Apple in Waltham, Massachusetts. As a key member of our Compute Frameworks team, you will contribute to the development of high-performance data parallel algorithms for iOS, macOS, and Apple TV.\Your primary responsibilities will include adding optimizations in machine learning...


  • Watertown, Massachusetts, United States Apple Full time

    Role Summary:\We're seeking a highly skilled GPU Accelerated AI Engineer to join our team at Apple in Waltham, Massachusetts. As a key member of our Compute Frameworks team, you'll be responsible for developing high-performance data parallel algorithms for iOS, macOS, and Apple TV.\Your primary responsibilities will include:\\Adding optimizations in machine...


  • Watertown, Massachusetts, United States Apple Full time

    We are seeking a highly skilled Machine Learning Architect to join our team at Apple.The successful candidate will have experience in designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch. Key responsibilities include working on cutting-edge ML inference framework project, optimizing code...

  • GPU Engineer

    3 weeks ago


    Watertown, Massachusetts, United States Apple Full time

    Job Title: GPU EngineerAbout the Role:We are seeking an exceptional GPU engineer to join our team at Apple. As a GPU engineer, you will be responsible for designing and developing high-performance data parallel algorithms for developers inside and outside of Apple.About the Team:The Compute Frameworks team in GPU, Graphics and Displays org provides a suite...


  • Watertown, Massachusetts, United States Apple Full time

    Job SummaryWe are seeking a talented MACHINE LEARNING ENGINEER to join our team at Apple in Waltham, Massachusetts. As a key member of our GPU acceleration team, you will design and develop compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.About the RoleThe ideal candidate will have 3+ years of experience in...

  • GPU Software Engineer

    2 weeks ago


    Watertown, Massachusetts, United States Apple Full time

    About Apple's Compute Frameworks TeamWe are a team of talented engineers passionate about providing high-performance data parallel algorithms for developers worldwide. Our efforts focus on key areas like linear algebra, image processing, machine learning, and more.Job DescriptionWe are seeking an exceptional Machine Learning and GPU Programming Engineer to...


  • Watertown, Massachusetts, United States Apple Full time

    Job Title: Machine Learning EngineerEstimated Salary: $140,000 - $200,000 per yearWe are seeking a skilled Machine Learning Engineer to join our team at Apple in Waltham, Massachusetts. As a Machine Learning Engineer, you will be responsible for designing and developing compiler-based optimizations for Metal backend in ML frameworks such as PyTorch.About the...


  • Watertown, Massachusetts, United States Apple Full time

    About the CompanyApple is a leading technology company that designs, manufactures, and markets consumer electronics, software, and online services. Our team is committed to creating innovative products and services that enhance people's lives and push the boundaries of what is possible.We value diversity and inclusion, and strive to create a workplace where...


  • Watertown, Massachusetts, United States Apple Full time

    Job Description:We are seeking a Senior Machine Learning Developer to join our team at Apple. As a Senior Machine Learning Developer, you will be responsible for developing high-performance machine learning algorithms and software for various Apple products.About the Team:The Compute Frameworks team in GPU, Graphics and Displays org provides a suite of...


  • Watertown, Massachusetts, United States Apple Full time

    **Unlock the Potential of Next-Generation SOC Development**We're looking for an experienced Embedded Software Expert to join our team and contribute to the development of cutting-edge embedded software solutions. As a key member, you'll be responsible for debugging and bringing up next-generation SOCs, supporting current and future Apple products.**Key...


  • Watertown, Massachusetts, United States Apple Full time

    Key ResponsibilitiesWe are looking for a highly skilled Machine Learning and GPU Programming Engineer to join our team. Key responsibilities include:Developing Optimizations in ML Computation Graph: Design and implement efficient computation graph optimizations for machine learning workloads.Defining and Implementing APIs in Metal Performance Shaders Graph:...


  • Watertown, Massachusetts, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a skilled Embedded Software Engineer to join our silicon validation team. As a key member of our infrastructure team, you'll be responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.Key Responsibilities:Develop boot and driver code for...


  • Watertown, Massachusetts, United States Apple Full time

    **Join Apple to Revolutionize Silicon Technology**We're seeking a skilled Silicon Validation Software Engineer with expertise in embedded software development to join our fast-paced team. As a key member, you'll contribute to developing cutting-edge embedded software solutions, debug and bring-up of next-generation SOCs, and support current and future Apple...