Career EngineCareer Engine
Your matchExample
79%match
Why you fitThis role calls for Distributed Systems and Llm Inference Serving — tell us what you know and we'll check the rest.
Gap to noteAlso lists Network Protocols — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Senior Software Engineer, Private Cloud Compute Inference Routing

AIK · Posted 15 days ago

ic
3+ yrs expDistributed SystemsLLM Inference ServingLoad BalancingNetwork ProtocolsJavaCC++C#

Design the inference routing layer behind Apple Intelligence and Siri AI, balancing latency, availability, and compute efficiency across a global fleet while preserving PCC's privacy guarantees.

Summary: Apple is looking for a senior software engineer to build the next generation of inference routing for Private Cloud Compute, the backbone of Siri AI and Apple Intelligence. You'll design distributed systems that direct inference requests across a global fleet of inference servers, balancing latency, availability, and compute efficiency while preserving PCC's privacy guarantees. Your work will directly shape how reliably and efficiently Apple delivers cloud inference at scale.

You'll join iCloud Platform Engineering team. We build the server stack behind Push Notifications, iMessage, FaceTime, iCloud, iCloud Private Relay and Private Cloud Compute. Our internet scale distributed systems deliver real-time experiences with very low latency and very high availability. They reach hundreds of millions of users across a billion devices worldwide and help them connect and share their lives securely and privately. Our work spans identity, messaging, queueing, presence, routing, relays, developer APIs and much more. We're a small, highly collaborative team with a large impact.

Description: Routing LLM inference at Apple's scale requires systems that adapt to changing demand, available capacity, and failures while maintaining low latency and high utilization. PCC adds a fundamental architectural requirement: request content remains encrypted outside trusted compute nodes. You'll develop routing and scheduling strategies within this privacy model, working with inference and security teams to evaluate techniques such as cache aware request placement and prefill/decode disaggregation.

You'll design system architectures, specify custom network protocols and write high performance code. You'll also build scaling strategies for services used by hundreds of millions of people. Our team is small and highly visible, so your chances to make an impact are wide open. If you take opportunities like that and run with them, you'll enjoy working here.

…

Apply on AIK's site →

This posting is sourced from AIK's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

This role is one of 9,090 Software Engineer openings and centers on Distributed Systems, Llm Inference Serving, Network Protocols, and Load Balancing. There are 152 open roles at AIK right now.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.