On-Device Cloud Inference SDK Engineer (Swift)

Apple, Inc.

Greater London

On-site

GBP 90,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple, Inc. in London, England seeks a Software Engineer to join the Private Cloud Compute team. You will design the on-device client SDKs and the XPC services, ensuring privacy-preserving and efficient inference pipelines that run across iPhone, iPad, Mac, and Vision Pro.

You will implement high-throughput, low-latency request paths, manage concurrency, and build telemetry to diagnose failures without exposing user data. Strong Swift, Concurrency, and IPC experience are essential for success.

Qualifications

  • Experience developing complex, system-level frameworks, daemons, or background services for iOS and macOS.
  • Strong programming proficiency in Swift, alongside Objective-C or C/C++ for low-level system integration.
  • Deep understanding of concurrency (Swift Concurrency, GCD), memory management, and asynchronous network programming.

Responsibilities

  • Designing and evolving the on-device client SDKs and the XPC services they sit behind.
  • Implementing high-throughput, low-latency request paths: protobuf serialization, payload compression, multi-turn session state, retry/cancellation, streaming output.
  • Owning concurrency and resource management across async/await, AsyncStream, and GCD.
  • Building telemetry, signposts, and privacy-audited logging for failures across device, cloud, and inference layers.
  • Collaborating with PCC server-side, Foundation Models, attestation, and platform-frameworks teams; writing design documents and leading reviews.

Skills

Swift
Swift Concurrency
GCD
Obj-C / C++
Async networking

Tools

Protocol Buffers
XPC
Instruments
Telemetry logging

Job description

Apple, Inc. in London, England seeks a Software Engineer to join the Private Cloud Compute team. You will design the on-device client SDKs and the XPC services, ensuring privacy-preserving and efficient inference pipelines that run across iPhone, iPad, Mac, and Vision Pro.

You will implement high-throughput, low-latency request paths, manage concurrency, and build telemetry to diagnose failures without exposing user data. Strong Swift, Concurrency, and IPC experience are essential for success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Private Cloud Compute, On-Device Client Frameworks
Software Engineer - Private Cloud Compute, On-Device Client Frameworks

Apple, Inc. • Greater London

On-site
GBP 90,000 - 150,000
ML Inference Engineer – Private Cloud Compute
ML Inference Engineer – Private Cloud Compute

Apple, Inc. • Greater London

On-site
GBP 110,000 - 150,000
Virtualisation Engineer: Device & Kernel Systems (C++/Swift)
Virtualisation Engineer: Device & Kernel Systems (C++/Swift)

Apple, Inc. • Greater London

On-site
GBP 90,000 - 120,000
iOS Security Engineer - Fraud & TrustInsights
iOS Security Engineer - Fraud & TrustInsights

Apple, Inc. • Greater London

On-site
GBP 90,000 - 140,000
ML Software Engineer, London
ML Software Engineer, London

Apple, Inc. • Greater London

On-site
GBP 110,000 - 150,000
Swift Server Networking Engineer — Core Libraries and SDKs
Swift Server Networking Engineer — Core Libraries and SDKs

Apple, Inc. • Greater London

On-site
GBP 90,000 - 140,000
Go Cloud Engineer: Device Fleet & Infra
Go Cloud Engineer: Device Fleet & Infra

Lex • Greater London

On-site
GBP 90,000 - 120,000
iOS Security Engineer - ML Fraud Defense
iOS Security Engineer - ML Fraud Defense

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000
Go Cloud Engineer - Scale a Device Fleet (London)
Go Cloud Engineer - Scale a Device Fleet (London)

Apple, Inc. • Greater London

On-site
GBP 90,000 - 140,000
Software Engineer, London
Software Engineer, London

Apple • Greater London

On-site
GBP 90,000 - 130,000