Apple is looking for engineers to define and architect on-device search technologies for their range of products, optimizing for efficiency and user experience while safeguarding privacy.
Requirements
- 4+ years of iOS / macOS application development with Objective-C and / or Swift
- Prior experience developing frameworks and designing application programming interfaces
- Software optimization experience, accompanied by knowledge of profiling tools and techniques, a plus
- Knowledge of machine learning fundamentals a plus
- Knowledge and experience in search and indexing technologies a plus
Responsibilities
- define and architect our on-device search technologies
- optimize your work to run efficiently across Apple's range of products
- build partnerships across Apple in order to deliver great user experiences underpinned by modular, thoughtfully designed software
- define and implement the architecture of Apple's groundbreaking search technology across our entire range of products
- building durable and reusable technologies written with future evolution in mind
- delivering the latest advances in search to our users, from text to media
- safeguarding their privacy by leveraging the unique features of Apple devices
Other
- BS in Computer Science or Software Engineering, or equivalent proven experience.
- Comfortable working cross-functionally and can communicate complex ideas clearly
- Cross-functional collaboration and evangelism is a key part of this position
- passionate about software architecture and system design, caring not only about user experience but also the tradeoffs and optimizations required to deliver great mobile experiences.