8 hours ago
Sunnyvale, CA, USAMid Level
H1B sponsor
Responsibilities
- Develop machine learning compiler technology for the Apple Neural Engine team.
- Design and optimize compiler front ends, middle ends, register allocation, and back-end code generation.
- Apply program analysis and intermediate representation techniques to large, complex software systems.
- Optimize compilers for distributed, parallel, or heterogeneous execution environments.
- Support neural network inference on specialized systems-on-chip and GPUs.
- Develop production-quality software and collaborate across teams and functions.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field with 3 years of relevant experience.
- Experience with program analysis and intermediate representation, programming language design, MLIR, or LLVM.
- Deep experience with compiler design and architecture, including front-end and middle-end optimizations, register allocation, and back-end code generation.
- High-level proficiency in C++ and experience working with large, complex software systems.
- Preferred: master’s or PhD degree in Computer Science, Computer Engineering, or a related field.
- Preferred: demonstrated ability to ship high-quality production software.
- Preferred: experience with distributed, parallel, or heterogeneous execution, shared memory, synchronization, and multithreading.
- Preferred: expertise in neural network inference on specialized SoCs or GPUs and knowledge of deep learning frameworks and tools.
- Preferred: familiarity with Just-in-Time compilation and dynamic optimization techniques.
Tech Stack
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
