Senior GPU Compiler Backend Developer
5 days ago
As 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 devices. The work we do has direct impact on the billions of Apple devices shipped to date.
- We work with many different organizations within Apple – hardware architecture, silicon engineering, device drivers, application frameworks, and the Xcode developer tools.
- This kind of collaboration and cross-functional reach allows our team to influence the hardware architecture and software stack.
We are responsible for delivering phenomenal performance, functionality, and robustness for all graphics shaders and compute kernels that run on Apple GPUs.
Our team is focused on improving the end-user experience by maximizing the execution speed of the code generated for Apple GPUs while minimizing energy consumption.
We are enabling new GPU architectures, technologies, and applications through innovation in compilers.
Requirements- Ability to communicate clearly and effectively, especially with people less technically proficient in the areas you have gained expertise in.
- Inclination toward collaborative approaches to solving complex problems.
- Experience writing C++ code in a modern style.
- Hands-on experience developing LLVM-based compiler backends (e.g. instruction selection, instruction scheduling, register allocation).
- Experience with instruction selection with either LLVM's SelectionDAG or GlobalISel.
- Experience implementing SSA-based optimization passes.
- Experience implementing or improving instruction schedulers and register allocators for CPU or GPU compiler backends.
- Knowledge of GPU architectures and how they differ from CPU architectures.
-
High-Performance GPU Compiler Specialist
6 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe 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...
-
Cupertino, California, United States System Soft Technologies Full timeJob OverviewWe are seeking an experienced Senior Backend Developer to join our team at System Soft Technologies in Cupertino, California. This is a hybrid remote contract position that requires 6+ months of commitment.About the RoleThis role focuses on backend development within a dynamic and collaborative environment. The ideal candidate will have a deep...
-
High-Performance GPU Driver Specialist
2 days ago
Cupertino, California, United States Apple Full timeAbout 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 timeOverviewThe AWS Neuron Compiler team is dedicated to developing cutting-edge compiler technology for deep learning applications. As a Senior Compiler Engineer, you will play a crucial role in enhancing the accuracy and reliability of our compiler stack.This position requires collaboration with our custom-built Machine Learning accelerators, including...
-
Senior Machine Learning Compiler Architect
1 week ago
Cupertino, California, United States Amazon Full timeAbout 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...
-
High-Performance Compiler Developer
7 days ago
Cupertino, California, United States Amazon Full timeAmazon 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...
-
Senior GPU Architect, Platform Engineering
6 days ago
Cupertino, California, United States Apple Full timeCompany 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 Apple Full time**Job Overview**We are seeking a highly skilled Senior Backend Engineer to join our team at Apple, working on machine learning platforms. This role involves designing and implementing scalable microservices, collaborating with data scientists and OS engineers, and building data applications that provide reliable and timely insights.**About the Role**This is...
-
Cupertino, California, United States Amazon Full timeAbout 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...
-
High Performance Backend Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleAt Apple, we are committed to delivering high-quality products and services that exceed our customers' expectations. As a Sr. Backend Engineer, QoS, you will play a critical role in shaping the future of our services engineering team.Job DescriptionWe are seeking an experienced Senior Backend Engineer to join our team in Cupertino, California....
-
Senior Full Stack Software Engineer
7 days ago
Cupertino, California, United States System Soft Technologies Full timeJob SummaryWe are seeking an experienced Senior Full Stack Software Engineer to join our team at System Soft Technologies. This role focuses on backend development within a dynamic and collaborative environment.Responsibilities:Lead full stack software development with a focus on backend development, utilizing Ruby on Rails and React technologies.Participate...
-
Cupertino, California, United States Amazon Full timeWe 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 Apple Full timeUnlock Your Potential as a Senior Program ManagerWe are seeking an exceptional Senior Program Manager to join our Graphics, Games & Machine Learning team at Apple. This is a unique opportunity to lead large-scale projects, drive innovation, and shape the future of visual media and machine learning.About the RoleAs a Senior Program Manager, you will be...
-
Cupertino, California, United States Apple Inc. Full timeAt Apple Inc., we are seeking a highly skilled Senior Vision Research Scientist to join our Camera Algorithms team. This role is focused on developing innovative machine learning techniques for various image restoration and image fusion applications.About the RoleWe have worked on many core algorithms in the Apple camera imaging pipeline, including...
-
macOS Software Engineer
6 days ago
Cupertino, California, United States Apple Full timeJob 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...
-
Compositing Frameworks Leadership Expert
3 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking an exceptional Senior UI Compositing Software Engineer Manager to lead a highly skilled engineering team in the design and implementation of critical rendering technologies. The ideal candidate will have a strong background in software engineering and experience managing large cross-functional products.Key ResponsibilitiesLead a...
-
Expert Full Stack Developer
7 days ago
Cupertino, California, United States Apple Full timeAt Apple, we are seeking a highly skilled and experienced Expert Full Stack Developer to join our team.OverviewWe are looking for a talented individual with strong software engineering capabilities to deliver advanced solutions for a multi-tier, distributed web application.Key ResponsibilitiesAnalyze complex business processes to be solved with automated...
-
Senior Java Full Stack Developer
6 days ago
Cupertino, California, United States Diverse Lynx Full timeJob Title: Senior Java Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Java Full Stack Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications using Java.Essential Skills:5+ years of experience in Java Full...
-
Senior Graphics Engine Management Expert
6 days ago
Cupertino, California, United States Apple Full timeCompositing Frameworks ManagerCupertino, California, United StatesAbout the RoleWe are seeking an exceptional software engineering manager to lead our UI Compositing team in the design and implementation of critical rendering technologies for Apple devices.Key ResponsibilitiesLead a team of highly skilled engineers in delivering high-quality productsDevelop...
-
Senior Software Development Specialist
7 days ago
Cupertino, California, United States Manpower Group Inc. Full timeJob Title: Senior Software Development SpecialistAbout the Job:We are seeking a highly skilled Software Engineer to join our team in Cupertino, CA. As a key member of our data processing and machine learning team, you will be responsible for developing web-based toolkits for internal use.Responsibilities:Develop web-based toolkits for data processing and...