Work on the client-side of iCloud services, building the foundations for a secure and private cloud from device to device encrypted storage in the cloud to protected cloud computation. Work with security and privacy engineering teams at Apple to design and build protocols backed by modern cryptographic techniques to ensure end-to-end encryption of user data in the cloud. Work with low level tools and APIs (C/Objective C, libdispatch, POSIX APIs) to tackle systems-engineering problems across the stack (synchronization protocols, framework design, IPCs, multi-process performance work, systemwide resource sharing.). Work with adopters to craft easy-to-use and maintainable APIs. Work with the network and file system stacks to build performant apps and daemons for all Apple platforms. Work with our server counterparts to design scalable features and protocols. Implement core components of the cryptographic protection of cloud data. Provide technical mentorship to junior engineers, conduct code reviews, and establish best practices for system-level programming and cryptographic implementations. Develop and refine end-to-end user data workflows that ensure the seamless integration of client-side encryption and server-side processing while maintaining user privacy and performance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees