Apple is seeking a Software Development Engineer to join their Machine Learning and AI team in Cupertino. This role focuses on developing and optimizing the core storage, indexing, and search systems that power Spotlight search across iOS and macOS devices.
The ideal candidate will work on high-performance, low-level software development using C, C++, and Objective-C, requiring deep knowledge of systems, OS, and computer architecture. You'll be responsible for measuring system performance, identifying optimization opportunities, and implementing improvements to enhance search capabilities while maintaining efficient resource usage.
Key responsibilities include designing new components, extending existing systems for new features, and collaborating across teams on multiple features. You'll also play a crucial role in debugging, improving released software, and enhancing diagnostics collection for better issue resolution.
This position offers a competitive base salary range of $147,400 - $220,900, along with comprehensive benefits including medical, dental, and vision coverage, retirement benefits, and equity opportunities through stock programs. Apple also provides education reimbursement and relocation assistance for qualified candidates.
The role combines technical expertise with collaborative teamwork, making it ideal for someone passionate about system-level programming and optimization who wants to impact millions of Apple device users. You'll be part of a team that creates innovative solutions for complex technical challenges while working on products that are essential to people's daily lives.