A

Apple

Designs phones, computers and their operating systems

Server ML Frameworks Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor’s, Master’s, or PhD in Computer Science or a related field, or equivalent practical experience.
  • Three to five years of experience as a manager or technical leader.
  • Experience developing and optimizing GPU kernels using compute programming models such as Metal, CUDA, or similar.
  • Experience with distributed training or inference techniques.
  • Strong system-level programming skills in C/C++, with a solid understanding of operating systems and computer architecture.

Responsibilities

  • Set the technical direction and software architecture for frameworks that power Apple Intelligence at scale.
  • Partner with teams across Apple to propose, develop, and evaluate features in new Apple Intelligence models.
  • Collaborate with hardware organizations to influence the design of next-generation silicon.
  • Help define the compute and programming models for future server architectures.
  • Grow and mentor a team of engineers, establish engineering best practices, and build cross-functional relationships to deliver complex, multi-team initiatives.
  • Add optimized GPU compute kernels across machine learning, image processing, linear algebra, and computer vision.
  • Define and implement APIs in Metal Performance Shaders.
  • Perform in-depth analysis and compiler- and kernel-level optimizations to ensure the best possible performance across hardware families.
  • Partner with Platform Architecture teams to define Apple GPU’s compute hardware roadmap and work with the hardware team to analyze performance on future silicon.
  • Tune GPU-accelerated compute across products.

Desired Qualifications

  • Track record in strategic leadership and decision-making.
  • Familiarity with Apple framework and API design patterns.
  • Experience with graph compilers such as CuTE, CuTile, Triton, OpenXLA, or LLVM.
  • Good understanding of LLM and diffusion-based model architectures.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs