Experience with distributed system concepts (e.g., distributed consensus, replication, failure detection, etc.)
Bachelor's or Master's degree in Computer Science (or related field) or equivalent software development experience
Experience with blob storage solutions
Experience with distributed key-value databases
Experience with Kubernetes and containers
Experience with Linux system internals
Experience with storage systems and internals
Experience with back-end web technologies
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.