We are seeking an experienced software engineer with a passion for computer networking and security. Be part of a small, highly skilled team building network infrastructure services at Apple.
The Apple Cloud Traffic team provides a secure networking layer to underpin consumer-facing applications. Based on a custom implementation of IPsec, it must handle the encryption of every packet passing between servers within and across vast data centres, with minimal overhead.
Custom-built secure RPC protocols manage the keying, authentication and authorization of all traffic flows. The performance and security of the systems we build are critical.
We interface directly to low-level Linux kernel interfaces, using asynchronous I / O and threads to distribute workload.
Following a very successful first foray into Rust we are migrating an established codebase from C to Rust, and building new functionality primarily in Rust.
Education & Experience
BS in computer science or equivalent experience.