Software Development Engineer, Siri Runtime Systems and Interaction
Core
Designing, building, and integrating the next generation of Siri runtime systems to enable responsive, deterministic, low-latency voice interactions on-device.
Role type
Senior Systems Software Engineer (Siri Runtime)
Builds
On-device Siri runtime and intelligent voice assistant features
Domain
Consumer electronics, voice AI, on-device execution
Deliverable
production ML models
Required skills
C++, Swift, Objective-C, systems programming, algorithm optimization, API design, framework development, debugging, memory profiling, performance optimization
Preferred skills
Kernel programming, resource-constrained platform development, GenAI tooling, architecture design, peer code review
Technologies
Large Language Models (LLMs), on-device execution, distributed execution
Responsibilities
Design and maintain robust on-device runtime for Siri; implement scalable and highly testable code; contribute to architecture decisions and design reviews; debug and optimize system performance; leverage GenAI-based tooling to enhance engineering productivity.