1 day ago
London, United KingdomMid Level
Responsibilities
- Develop performant and scalable frameworks for distributing and coordinating ML inference tasks across hardware acceleration IP blocks and Apple SoCs.
- Improve the stability, performance, reliability, and monitoring of Private Cloud Compute services.
- Integrate inference code into a full-service stack so user traffic is served reliably and performantly.
- Implement new functionality emerging from the research community in collaboration with Apple product teams.
- Write code that is safe and easy to develop, update, and monitor.
Requirements
- Experience working as a software engineer on large production systems.
- Programming experience with Swift, C, and/or C++.
- Practical experience running machine learning models and evaluating quality and performance metrics.
- Familiarity with Apple’s ML stack, including ANE, Core ML, and MPS/Metal, is preferred.
- Familiarity with distributed ML technologies such as PyTorch-distributed and NCCL and high-throughput inter-chip communication systems is preferred.
- On-device iOS development experience is preferred.
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.
