
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 Senior Systems Engineer for their Neural Engine team to develop software for machine learning accelerators on Apple Silicon. You'll work with C, C++, and Python to optimize compiler performance and support AI applications. This position requires 10+ years of experience in system software development.
Job Description
Who you are
You have a Bachelor's degree and a minimum of 10 years of experience in system software development, with a strong focus on compiler development. Your programming skills in C, C++, or Python are excellent, and you are proficient in English, allowing you to communicate effectively in a collaborative environment.
Your experience includes low-level software architecture, modeling, or validation, and you are familiar with AI networks such as CNN, transformer, and diffusion model architectures. You have a strong background in data science and statistical methods, enabling you to analyze large datasets and present complex insights clearly.
You are skilled in profiling and optimizing complex software, and you have experience with SoC low-level software development, distributed computing, or hardware acceleration. Your familiarity with MLIR and Swift adds to your technical expertise, making you a well-rounded candidate for this role.
What you'll do
As a Senior Systems Engineer in the Apple Neural Engine Software team, you will analyze and implement software that interfaces with hardware for artificial intelligence applications across a wide range of Apple product platforms. You will develop compiler optimizations to improve the latency and bandwidth of our machine learning models, ensuring they perform at their best.
Your role will involve developing software across our compiler, framework, driver, and firmware, collaborating closely with model teams to support new machine learning models on our hardware. You will conduct performance profiling and diagnostics using and developing specialized tools, engaging with QA teams to ensure the highest quality of software.
What we offer
At Apple, we foster an inclusive environment where diverse perspectives are valued. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate.
You will be part of a dynamic team that is passionate about innovation and excellence, contributing to the development of advanced machine learning capabilities on Apple Silicon. Join us in shaping the future of technology and making a difference in the world.
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

Compiler Engineer
Apple is seeking a Compiler Engineer for their Neural Engine Software team to develop compiler optimizations for machine learning accelerators. You'll work with C++, C, and Swift to enhance AI applications across Apple products.

Compiler Tooling Engineer
Apple is seeking a Compiler Tooling Engineer for the Neural Engine team to develop compiler optimizations for machine learning accelerators. You'll work with C++, C, and Swift to enhance AI applications across Apple products.

Software Engineering
The Exploration Company is hiring a Software System Engineer to support the certification activities of flight software for the Nyx program. You'll work with C++ and Python in a collaborative environment focused on verification and validation. This position requires experience in safety-critical systems.

Software Engineering
Celonis is hiring a Senior Software Engineer to develop AI/ML infrastructure that supports their Process Intelligence technology. You'll work with Python and various AI technologies to design and implement advanced product features. This role requires significant experience in software engineering and AI/ML.

Software Engineering
Apple is hiring a System Software Engineer to build and integrate software for orchestrating workloads across high-performance systems. You'll work with C/C++, Objective-C, and Swift to enhance operating system performance in data centers.