Software Engineer - Generative UI, Input Experience
Core
Building on-demand interfaces composed at runtime using generative AI, partnering with design and AI teams to define frameworks and ensure native-quality user experiences.
Role type
Senior IC software engineer (generative UI & runtime systems)
Builds
Cross-platform UI frameworks, execution runtime, and generative interface features for Apple products
Domain
Consumer technology, Generative AI, UI/UX engineering
Deliverable
production ML models | product features
Required skills
Swift, SwiftUI, Generative AI integration, Technical direction, Mentoring, End-to-end application development
Preferred skills
Language runtime/VM design, DSL/API design for model generation, Code sandboxing, Prompt injection defense, Nondeterministic system evaluation, Prompt engineering, Production ML feature shipping
Technologies
Swift, SwiftUI, Generative Models
Responsibilities
Define technical direction for generative UI paradigms, Build runtime systems that generate interfaces, Partner with AI/ML and design teams to ship features, Establish engineering standards and culture, Evaluate and validate generated interface quality
Seniority
Senior, hands-on IC with mentorship responsibilities