Apple's Siri handles billions of interactions across Apple's devices and is evolving fast, with a rising bar and a need to shape what comes next
Requirements
- Experience building iOS UI with UIKit and/or SwiftUI
- Comfort working in a mixed Swift/Objective-C codebase (Objective-C expertise not required)
- Experience with automated testing (Swift Testing, XCTest, XCUITest) and CI-friendly practices
- Experience with performance profiling (latency, memory, responsiveness)
- Familiarity with AI-assisted development tools or building lightweight automation to accelerate your work
- Proficiency in Swift and strong fundamentals in software design and problem solving
- Demonstrated ability to debug systematically and drive issues to root cause
Responsibilities
- Build and ship user-facing Siri experiences using UIKit and SwiftUI
- Develop and maintain iOS frameworks and components that enable Siri UX across the system
- Debug issues that cross app, framework, and system boundaries using logging, instrumentation, and performance tools (e.g., Instruments)
- Improve responsiveness, reliability, and polish through measurable gains
- Partner with teams across the Siri stack-Experiences, Orchestration, Knowledge/Answers, System Experience, and Apple's apps teams-to drive work to completion
Other
- B.S. in Computer Science, Engineering, or a related field-or equivalent practical experience
- Ability to work onsite in Pittsburgh three days per week
- Strong communication skills and comfort in a collaborative, cross-functional environment
- Ability to seek out feedback and incorporate it quickly
- Ability to ramp into new systems fast and enjoy learning large codebases