Apple is looking to enhance the intelligence, seamlessness, and performance of Siri across all Apple devices by integrating Apple Intelligence and leveraging large language models (LLMs) and on-device intelligence.
Requirements
- Strong programming skills in one or more compiled languages (Swift, C++ or Objective-C).
- Solid understanding of computer science fundamentals: data structures, algorithms, system design, concurrency, and object-oriented programming.
- Proficient programming skills in Python
- Experience with iOS development or building apps for Apple platforms (personal, academic, or professional).
- Exposure working with coding agents.
- Familiarity with LLMs and Model Context Protocol (MCP).
- Exposure to on-device development workflows (e.g., debugging tools, memory profiling, performance optimization).
Responsibilities
- You'll design, develop, test, and maintain the core runtime platform that powers Siri.
- Apply LLM to enhance Siri’s intelligence and collaborate with cross-functional teams to build and integrate new Siri experiences for upcoming products.
- Create software that meets Apple's high standards of quality and performance.
- Build tooling and infrastructure to increase productivity of processes.
Other
- Demonstrated ability to learn new technologies and development environments quickly.
- Excellent communication skills and collaborative skills with cross functional teams.
- Self-starter with a proven ability to handle multiple projects with strict deadlines