Join the Core OS team in Paris that develops and maintains the File Provider framework, APIs, and daemons used by cloud file services on Apple platforms. The team owns the sync engine, which detects, tracks, and applies changes in both directions between a device’s local filesystem and remote services. Its central challenge is reconciling two independently changing trees by planning and executing dependent operations in an order that preserves folder structure through concurrent edits, crashes, and conflicts. The system handles highly bursty workloads involving millions of files while operating within the memory, CPU, battery, and storage constraints of iPhone and iPad. The role is suited to a systems engineer who cares deeply about correctness, performance, and resource efficiency; prior sync experience is not required. Day to day, you will design, implement, test, and debug features, quality safeguards, and performance improvements. You will begin with scoped assignments paired with experienced teammates, then build autonomy and ownership. You will collaborate with engineering teams worldwide across the kernel-to-cloud stack, Apple operating systems and services, and external developers adopting the APIs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed