Apple is seeking a software engineer to build and maintain core infrastructure powering on-device search technologies across Apple's ecosystem, aiming to deliver private, fast, and intelligent user experiences.
Requirements
- 4+ 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
- Collaborate with world-class teams in machine learning, natural language processing, and platform infrastructure
- Passion for infrastructure
- Enthusiastic about cross-functional collaboration
- Motivated by the challenges of working at scale!
- Bachelor’s degree in Computer Science or equivalent practical experience