Staff AI Software Engineer, Siri User Experiences
Core
Design and develop on-device software platform enabling Siri to deliver intelligent experiences throughout the OS.
Role type
Staff AI Software Engineer (on-device)
Builds
End-to-end Siri experiences and on-device intelligence features
Domain
Mobile OS / AI / Large Language Models
Deliverable
production ML models
Required skills
Swift, Objective-C, C++, software design principles, OS internals, concurrency, memory management, Large Language Models (LLMs), AI Assistants
Preferred skills
resource-constrained environment systems, AI software runtimes, cross-functional APIs
Technologies
Swift, Objective-C, C++, LLMs
Responsibilities
Lead design and development of software features for end-to-end Siri experiences; Implement highly performant and debuggable code; Propose architecture changes to scale the product; Optimize code for performance; Develop software interfacing with LLMs and on-device intelligence; Leverage AI assistants to enhance engineering productivity
Seniority
Staff, hands-on IC