Software Development Engineer, Vision Products Software
Core
Building user experiences for Apple Intelligence that harness computer vision, sensing, and AI foundation models to deliver personalized, context-aware features across the Apple ecosystem.
Role type
Senior IC software engineer (vision products & AI integration)
Builds
End-to-end user-facing features integrating LLMs, computer vision, and sensor data
Domain
Consumer electronics / Artificial Intelligence / Computer Vision
Deliverable
production ML models
Required skills
Swift, data structures, memory management, concurrency, systems thinking, UX intuition, cross-functional collaboration
Preferred skills
Context engineering with foundation models, on-device inference, sensor data processing (image/video/audio), privacy-by-design, system software development, API definition, performance optimization
Technologies
Swift, SwiftUI, LLMs, foundation models, sensor data pipelines
Responsibilities
Design and own evaluation infrastructure for LLM-powered features; Utilize evaluations to optimize performance; Work with platform teams to structure raw signals as model input; Represent work in technical forums to drive direction
Seniority
Senior, hands-on IC