Sr. iOS Engineer Apple, Inc.
Seattle, WA - USA
Job Summary
In this role you will architect and implement sophisticated media playback features using AVFoundation CoreMedia and AVKit across iOS and related Apple platforms. You will collaborate closely with framework platform and product teams to diagnose hard problems at the intersection of media pipelines rendering and system performance. Your work will directly influence the media experience on devices used by people around the world.
Design and implement high-performance media playback features using AVFoundation CoreMedia and AVKit on iOSnBuild production-quality Swift and SwiftUI components that integrate seamlessly with underlying media pipelinesnDiagnose and resolve complex bugs spanning media decoding synchronization buffering and AV rendering layersnProfile and optimize CPU GPU and memory usage within media-heavy code paths using Instruments and low-level system toolsnCollaborate with cross-functional teams including framework engineers QA and product managers to define technical requirements and deliver robust solutionsnExtend and adapt media features across macOS and tvOS ensuring consistent behavior and platform-idiomatic implementationsnConduct rigorous code reviews enforce engineering best practices and contribute to internal technical documentationnParticipate in architecture discussions and drive technical decisions that balance correctness performance and long-term maintainability
6 years of professional iOS development with a strong focus on media frameworks including AVFoundation CoreMedia and AVKitnDeep expertise in Swift including protocol-oriented design concurrency (async/await structured concurrency) and performance-sensitive programming patternsnProven experience building and shipping production applications that depend on real-time media playback streaming pipelines or AV capturenDemonstrated ability to diagnose complex multi-layered bugs involving media synchronization codec behavior or buffering anomaliesnStrong background in performance profiling using Instruments including Time Profiler Allocations and Core Animation toolingnBachelors degree in Computer Science Electrical Engineering or a related technical discipline or equivalent practical experiencenTrack record of writing maintainable well-tested Swift code at scale in a professional engineering environment
Hands-on experience with SwiftUI for building declarative media-integrated user interfaces across Apple platformsnFamiliarity with macOS and tvOS platform differences as they relate to media playback window management and HID input handlingnProficiency in Objective-C for interfacing with legacy or lower-level C-based media APIs within mixed-language codebasesnExperience with HTTP Live Streaming (HLS) internals including manifest parsing variant stream selection and segment delivery optimizationnExposure to Metal or Core Image for GPU-accelerated video post-processing or custom rendering pass integration
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more