File Provider Sync Engineer
Core
Design, implement, test, and debug a sync engine that reconciles changes between a local filesystem and remote cloud services to ensure data consistency and performance.
Role type
Senior systems engineer (distributed state & OS integration)
Builds
A distributed sync engine for cloud-backed files on mobile operating systems
Domain
Operating Systems, Distributed Systems, File Systems
Required skills
C/C++/Objective-C/Swift, OS fundamentals (processes, concurrency, memory, file I/O), methodical debugging, system design, performance profiling
Preferred skills
Stateful system reasoning, distributed systems concepts (eventual consistency, conflict resolution), filesystem expertise (APFS), API/library maintenance, agentic coding
Technologies
C, C++, Objective-C, Swift, APFS, distributed systems frameworks
