Siri AI Software Engineer, Siri Core

Apple Apple · Big Tech · Cupertino, CA +1 · Machine Learning and AI

Software Engineer to build and optimize the on-device runtime foundation for Siri, enabling Apple Intelligence features. Role involves integrating LLMs and on-device intelligence, optimizing performance, and collaborating across teams to ship intelligent experiences.

What you'd actually do

  1. Design, develop, and maintain the robust on-device runtime platform that enables end-to-end Siri experiences.
  2. Implement code that is well-designed, scalable, maintainable, highly testable, easy to debug, and highly performant, ensuring best practices in engineering.
  3. Contribute to and help shape key architecture decisions that enable the product to scale, and proactively find areas of code to further optimize for performance.
  4. Debug, profile, and optimize system performance to ensure high-quality, responsive interactions.
  5. Develop software that interfaces with LLMs and on-device intelligence to enhance Siri's capabilities, collaborating with cross-functional teams to ship new experiences.

Skills

Required

  • C++
  • Swift
  • Objective-C
  • Object-oriented programming
  • Software design principles
  • OS internals
  • Concurrency
  • Multithreading
  • Memory management
  • Large Language Models (LLMs)
  • AI assistants
  • GenAI-based tools
  • System performance analysis
  • Optimization techniques
  • Problem-solving
  • Interpersonal skills
  • Independent work
  • Complex problem solving
  • Fast learning
  • Communication skills
  • Cross-team collaboration

Nice to have

  • Swift
  • Xcode
  • Apple platforms development
  • Resource-constrained environments development
  • On-device development workflows
  • AI software runtimes
  • Modeling intuition
  • Voice assistants
  • Conversational AI
  • API design
  • Framework development
  • Leading design of complex features
  • Driving architectural decisions

What the JD emphasized

  • 5+ years developing and shipping production software
  • Strong proficiency in C++, Swift, or Objective-C
  • Strong familiarity with Large Language Models (LLMs) and AI assistants
  • Experience with system performance analysis and optimization techniques

Other signals

  • on-device runtime foundation
  • Apple Intelligence
  • LLMs
  • on-device intelligence
  • GenAI-based tooling