Drimva

Apple

Visual Generation Framework Software Engineer - Proactive

$142K–$278K

Cupertino, California +1 · Full-time · Posted Sep 25, 2026

Location
Cupertino, California
Seattle, Washington
Experience
5+ years of impactful general software engineering experience; preferably across multiple platforms and languages.
Education
Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, or a related field, or equivalent experience.

About the job

Integrates research algorithms into production visual-generation frameworks, designing and optimizing framework capabilities for Apple products across mobile and desktop.

What you'll do

  • Coordinate with cross-functional teams to clarify implementation-stack specifications and expose model and algorithm capabilities to framework clients.
  • Design, implement, and innovate framework functionality for client needs.
  • Validate and optimize systems for future features and hardware; analyze and repair performance bottlenecks.

What they ask for

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 5+ years of impactful general software engineering experience, preferably across multiple platforms and languages.
  • Proven experience in Swift, and/or C/C++, Objective-C.
  • Proven ability to design and implement solutions using modern architectural concepts and processes.

Nice to have

  • Demonstrated ability in image generation, computer vision, machine learning, or a related field.
  • Familiarity with unit tests, code reviews, continuous integration, concurrency, macOS/iOS development, UNIX-based systems, or shipping products.

Pay

$150,400 and $277,600 (base salary); $142,300 and $263,300 (base salary)

Tools

Swift, C/C++, Objective-C, macOS, iOS, UNIX

AI focus

Integrates research and models for image generation and related machine-learning capabilities into production frameworks and products.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)