Apple is seeking to develop and improve its filesystem and related software for local storage, including APFS, to enable critical user experiences across its product ecosystem.
Requirements
- Experience in leading a low-level or system software team
- Understanding of core OS concepts & fundamentals (such as kernel space, persistent storage and system scheduling)
- Expert-level programming skills in C or C++
- 7+ years of experience in system software development
- Deep understanding of data structures, algorithms, and their applications
- Experience with performance analysis of low level systems
- Proven data driven decision making
Responsibilities
- Lead a team of engineers that develop filesystem and related software for local storage
- Coordinate and goal-setting for new features and improvements to our file system
- Cross-functional development with other software teams within Apple
- Develop and improve filesystem and related software for local storage, including APFS
- Enable critical user experiences across the ecosystem, such as Apple Intelligence, media playback, and automatic disk space management
- Iterate regularly to improve the filesystem and related software
- Collaborate with other teams to ensure seamless integration of the filesystem with other Apple products and services
Other
- BS in Computer Science (or equivalent work experience)
- Experience with recruiting, hiring, ramping and retaining high performing SW engineers
- Comprehensive medical and dental coverage, retirement benefits, and other benefits
- Eligibility for discretionary bonuses or commission payments, and relocation
- Participation in Apple’s discretionary employee stock programs and Employee Stock Purchase Plan