Software Engineer - Generative UI, Input Experience

Socket.dev

Cupertino (CA)

On-site

USD 180,000 - 280,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple in Cupertino is seeking an experienced software engineer to join a newly formed team that partners with the design studio and AI teams to invent generative UI paradigms. You will help set technical direction, shape the team's culture, and establish the engineering bar across Apple-scale projects.

The role blends interface craft—layout, motion, responsiveness—and building the runtime that decides what to generate, productizing execution, and hardening security.

Qualifications

  • 6+ years of software engineering experience.
  • Bachelor's degree in Computer Science or equivalent experience.
  • Expert-level Swift, with production SwiftUI (or comparable declarative UI).
  • Led an application or framework end to end, including its public API and its adopters.
  • Hands-on experience building user-facing features with generative models (shipped or prototyped).
  • Experience setting technical direction across teams and mentoring engineers.

Responsibilities

  • Partner directly with Apple's design studio and AI teams to invent this paradigm.
  • Set the technical direction, shape the team's culture, and establish the bar for our engineering.
  • Balance interface craft (layout, motion, responsiveness) with building the system that generates interfaces at runtime.
  • Productize the execution runtime and harden the security boundary around it.
  • Drive generation quality through prompt iteration, automated evaluation, and output validation; design UI frameworks.

Skills

Swift
SwiftUI
End-to-end ownership
Generative models
Technical leadership
Mentoring engineers
Cross-team collaboration

Education

Bachelor's degree in Computer Science or equivalent

Job description

Most interfaces are designed months before anyone uses them. We're building the ones that aren't - interfaces composed on demand, in response to what someone asked for, or what they're about to need. The biggest decisions are still ahead: what the frameworks look like, where the runtime boundary sits, how we tell a good generated interface from a bad one. You'd be making them - working out how to meet the craft and polish people expect from Apple without giving up the range and surprise that make generative UI exciting.

Description

As one of the first engineers on a newly formed team, you will partner directly with Apple's design studio and AI teams to invent this paradigm. You'll help set the technical direction, shape the team's culture, and establish the bar for our engineering. One half of the job is interface craft: layout, motion, responsiveness, and the thousand details that make something feel native. The other half is building the system that decides at runtime what the interface should even be - generating something a designer would normally draw. The work in front of us: productizing the execution runtime and hardening the security boundary around it; driving generation quality through prompt iteration, automated evaluation, and output validation; designing the UI frameworks that generated interfaces are built from; and shipping the features that people rely on. This requires a rare balance: rapid, highly ambiguous design exploration to find what feels right, followed by the rigorous engineering required to ship cross-platform frameworks at Apple scale. You will partner with AI/ML teams, app teams, framework owners, security engineers, and designers across Apple to take features from idea to shipping.

Minimum Qualifications

6+ years of software engineering experienceBachelor's degree in Computer Science or equivalent experienceExpert-level Swift, with production SwiftUI (or comparable declarative UI)Led an application or framework end to end, including its public API and its adoptersHands-on experience building user-facing features with generative models (shipped or prototyped)Experience setting technical direction across teams and mentoring engineers

Preferred Qualifications

Because this is a foundational role on a new team, we don't expect you to have every skill listed below. We are looking for deep expertise in a few areas, and the engineering fundamentals to learn the rest: Experience productizing a language runtime, interpreter, or VM under real workloadsExperience designing a DSL, schema, or API surface that another system or model generates againstFamiliarity with sandboxing untrusted code and mediating its access to data and system capabilitiesAbility to reason adversarially about an API surfaceExperience defending against prompt injection - guardrails, trust boundaries for retrieved content, personal data in contextExperience evaluating nondeterministic systems: golden sets, automated judges, metrics that track what users noticeHands-on experience with prompt design, tool definitions, structured output, and output validationExperience shipping a production ML-backed feature at scaleStrong design sensibility, and the judgment to tell when a generated interface isn't good enough

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Generative UI, Input Experience
Software Engineer - Generative UI, Input Experience

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Comprehensive medical and dental
Employee stock programs
Relocation assistance
Generative UI Systems Engineer - SwiftUI & AI Runtime
Generative UI Systems Engineer - SwiftUI & AI Runtime

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 280,000
Generative UI Engineer — On‑Demand Interfaces
Generative UI Engineer — On‑Demand Interfaces

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Comprehensive medical and dental
Employee stock programs
Relocation assistance
Design Engineer — App Store & Games Product Design Team
Design Engineer — App Store & Games Product Design Team

Apple • Cupertino (CA)

On-site
USD 120,000 - 150,000
Design Engineer — App Store & Games Product Design Team
Design Engineer — App Store & Games Product Design Team

Apple • Culver City (CA)

On-site
USD 180,000 - 240,000
Design Engineer — App Store & Games Product Design Team
Design Engineer — App Store & Games Product Design Team

Apple Inc. • Cupertino (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Technical Creative Director, Generative Imagery Systems
Technical Creative Director, Generative Imagery Systems

Apple Inc. • Culver City (CA)

On-site
USD 205,000 - 379,000
Software Engineer, System Experience Personalization, UI
Software Engineer, System Experience Personalization, UI

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
UI Frameworks Engineer, macOS
UI Frameworks Engineer, macOS

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
SwiftUI Previews Engineer
SwiftUI Previews Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Comprehensive medical and dental cover
Retirement benefits
Employee stock programs
+1