Storage Infrastructure - Apple Service Engineering
Core
Design, build, and operate storage device-optimized low-level storage solutions and large-scale distributed systems for Apple's cloud infrastructure.
Role type
Senior IC storage infrastructure engineer
Builds
Storage platforms and high-performance IO stacks
Domain
Cloud infrastructure / Distributed systems
Required skills
Rust, C++, Java, C#, Bash, Python, Perl, UNIX/Linux, distributed systems fundamentals, storage system design, operational excellence
Preferred skills
Software testing methodologies, data structures, algorithms, concurrency, fault tolerance, consistency, distributed rate limiting, large-scale database operations
Technologies
Rust, C++, Java, C#, Bash, Python, Perl, UNIX/Linux
Responsibilities
Design storage device-optimized low-level storage solutions from first principles; Develop and maintain large-scale distributed systems with mission-critical reliability; Optimize high-performance IO stacks for maximum availability and durability; Drive operational excellence across storage platform infrastructure; Collaborate cross-functionally to deliver resilient platforms that enable innovation across Apple
Seniority
Mid-level, hands-on IC