Senior iOS Engineer - Creativity Apps
About the role
Senior Software Engineer role on Apple’s Creativity Apps team, focusing on architectural design, implementation, and evolution of core features for next-generation creative applications. Work across graphics, systems, media, and ML to deliver high-performance, on-device experiences for professional and enthusiast creators. Collaborate across design, product, ML research, and engineering teams to ship features end-to-end and shape the future of creative tools on Apple platforms.
Responsibilities
- Product-Minded Feature Ownership: owning features end to end from rough idea to shipped experience
- Architectural Leadership: defining and evolving technical architecture for complex imaging workflows
- Machine Learning Integration: bringing on-device ML capabilities into pipelines with attention to accuracy, latency, and memory trade-offs
- Performance & Efficiency Optimization: optimizing performance, resources, and responsiveness for demanding workflows
- Cross-Functional Collaboration: partnering with design, product, domain experts, ML researchers, and other engineering teams
- Working Effectively with AI Tools: utilizing modern AI developer tools to prototype, test, and review changes
- Technical Mentorship & Growth: guiding and mentoring engineers and contributing to team culture
Qualifications
- 6+ years of professional experience building and shipping production software
- Mastery of software architecture patterns, data structures, and algorithms in high-performance contexts
- Deep proficiency in at least one modern systems or application language (Swift, C++, Rust, Objective-C, Kotlin, Java, or similar) with rapid learning aptitude for new platforms/languages
- Strong product sense with history of shipping features where user experience is owned
- Track record of effective cross-functional collaboration with design, product, and partner engineering teams
- Experience with Apple’s core frameworks — UIKit, SwiftUI, Core Animation, AVFoundation, Core Image, and Metal (or equivalent on other platforms)
- Experience integrating machine learning into shipping products — on-device inference, model performance/memory trade-offs, or products around probabilistic output
- Fluency with AI-assisted development tools and ability to guide team usage
- Extensive experience identifying/resolving performance bottlenecks in client apps (UI, memory, power, real-time processing)
- Experience developing applications involving complex media manipulation, rendering, or content creation workflows for professionals or enthusiasts
- Demonstrated ability to technically lead projects, mentor engineers, and drive cross-functional initiatives in fast-paced environments
Skills
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services