Software Engineer - Generative UI, Input Experience
Core
Build the foundational UI layer, views, layouts, and APIs that generative interfaces are built on, ensuring models can produce native-feeling results.
Role type
Senior IC software engineer (UI framework & generative UI)
Builds
Reusable view components, layout APIs, and abstractions for generative interfaces
Domain
Consumer technology, Generative AI, iOS/macOS UI frameworks
Deliverable
production ML models
Required skills
SwiftUI (custom Layout, preferences), API design, adaptive layouts, visual design (typography), component library management
Preferred skills
Framework API design, dynamic type handling, accessibility, localization, right-to-left layout, design system architecture
Technologies
SwiftUI, Apple UI frameworks
Responsibilities
Design and ship reusable view components and layout APIs for generative interfaces; prototype UI solutions with designers; optimize APIs for model consumption; handle complex layout cases with unknown content dimensions
Seniority
Senior, hands-on IC
