Visual Generation Framework Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
14 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $203k
$128k most similar roles pay here $278k

This role pays more than 55% of similar roles. Most pay $177,250–$228,987 — the shaded band above. At the midpoint, this role pays about $203k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Visual Generation Framework Software Engineer

The Visual Generation Framework team is seeking a senior engineer in ML software engineering to bridge the gap between research and production. You will be responsible for integrating breakthrough algorithms into production frameworks, defining system architecture and interoperability, performing root cause analysis on performance bottlenecks, and collaborating with product teams throughout the feature lifecycle. Your daily work involves framework implementation, benchmarking, prototyping, and designing solutions to expose model capabilities to clients while optimizing systems for future hardware. The role requires proficiency in Swift, C/C++, or Objective-C, alongside experience with modern architectural concepts, concurrency, and UNIX-based systems. You will solve technical challenges within the domain of image generation, computer vision, and machine learning to power next-generation mobile and desktop applications while ensuring high-quality code through standard configuration management processes like unit tests and code reviews.

What you'll do

  • Integrate research algorithms into production frameworks for mobile and desktop applications.
  • Design and implement architectures that expose model capabilities to framework clients.
  • Perform root cause analysis and repair performance bottlenecks within the system.
  • Validate and optimize existing systems for future features and hardware requirements.
  • Develop new functionality and utilities to meet specific client needs.
  • Prototype and benchmark technologies before integrating them into next-generation products.
  • Write high-quality code across multiple platforms using Swift, C/C++, or Objective-C.

What we're looking for

  • Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • 5+ years of impactful experience in general software engineering across multiple platforms and languages.
  • Proven experience in Swift, C/C++, and/or Objective-C.
  • Proven track record of designing and implementing solutions using modern architectural concepts.
  • Demonstrated ability in image generation, computer vision, Machine Learning, or related fields like computer graphics.
  • Familiarity with software configuration management including unit tests, code reviews, and continuous integration.
  • Knowledge of concurrency in application and framework development.
  • Experience with macOS/iOS development and familiarity with UNIX-based systems.

More like this

Similar roles

Prototyping Software Engineer

Apple Inc

San Jose, CA 49 days ago $184,700$324,800
Swift SwiftUI UIKit visionOS RealityKit ARKit LLM Generative AI CI/CD Test Automation Device Provisioning OpenAI Anthropic
5+ yrs exp