Apple is seeking a software engineer to build and maintain core infrastructure for on-device search technologies across its ecosystem, aiming to deliver private, fast, and intelligent user experiences.
Requirements
- 2+ years of experience in Swift, Objective-C, or C++
- Experience designing and maintaining CI/CD pipelines
- Strong scripting skills in Python, Bash, or similar
- Proficiency in automating workflows and deployment tasks
- Capable of analyzing and debugging large-scale systems and datasets
- Experience developing for Apple platforms
- Familiarity with profiling tools and performance optimization techniques
Responsibilities
- Designing and maintaining robust infrastructure for on-device search systems.
- Building durable and reusable components with long-term evolution in mind.
- Collaborating across teams to adapt and optimize ML/NLP technologies for Apple’s software stack.
- Ensuring user privacy by using Apple’s secure and on-device architecture.
- Contribute to scalable, modular, and privacy-preserving infrastructure
- working closely with teams across NLP, application frameworks, and OS technologies to ensure seamless integration across all Apple platforms.
Other
- Bachelor’s degree in Computer Science or equivalent practical experience
- passionate about infrastructure
- enthusiastic about cross-functional collaboration
- motivated by the challenges of working at scale!
- Background in search, indexing, or natural language processing technologies