CareerPlan

Software Engineer - Generative UI, Input Experience

Cupertino, United States of AmericaFull-time2026-10-23 → 2026-11-10

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