Visual Generation Framework Software Engineer - Proactive

Apple Inc.

Seattle (WA)

On-site

USD 142,000 - 263,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock programs
RSU awards
Education reimbursement
Relocation

Job summary

Apple Inc. in Seattle, WA is seeking a senior ML software engineer for the Visual Generation Framework team to bring research into production frameworks across mobile and desktop products.

You will integrate breakthrough algorithms, design architectures, optimize performance, and collaborate with cross-functional teams from specification to feature launch.

Experience with Swift, C/C++, Objective-C and macOS/iOS development is preferred; a track record of shipping products is desirable.

Qualifications

  • 5+ years of impactful software engineering across multiple platforms and languages.
  • Proven experience in Swift, and/or C/C++, Objective-C.
  • Proven track record to design and implement solutions using modern architectural concepts and processes.

Responsibilities

  • Coordinate with cross-functional teams to clarify specifications across the implementation stack.
  • Design and implement solutions to expose the capabilities of models and algorithms to framework clients.
  • Validate and optimize existing systems for future features and hardware.
  • Innovate new functionality and utility to serve our clients' needs.

Skills

Swift
C/C++
Objective-C

Education

CS/CE degree or related field

Tools

macOS development
iOS development

Job description

Visual Generation Framework Software Engineer - Proactive

Seattle, Washington, United States Software and Services

The Visual Generation Framework team is seeking a senior engineer in ML software engineering. The primary responsibilities associated with this position include integration of research into production frameworks, defining the architecture and interoperability of frameworks in the system, root cause analysis and repair of performance bottlenecks, and collaborating closely with product teams before and after feature launch.

Description

In this role, you will help take breakthrough algorithms out of the labs, and put them into products used by millions of people every day. This ranges from framework implementation, to benchmarking, prototyping, and integrating our technology into the next generation of products for both mobile and the desktop applications. We’re looking for a flexible engineer who enjoys using their skills to exceed in a wide variety of tasks. Excellent problem solving skills are of paramount importance, as is a passion for writing quality code. You will be required to have a proven track record of dedication contributing as part of general software engineering teams.

Responsibilities
  • Coordinate with cross-functional teams to clarify specifications across the implementation stack.
  • Design and implement solutions to expose the capabilities of models and algorithms to framework clients.
  • Validate and optimize existing systems for future features and hardware.
  • Innovate new functionality and utility to serve our clients' needs.
Minimum Qualifications
  • Bachelors, Masters, or Ph.D. in Computer Science, or Computer Engineering; similarly related fields, or equivalent experience.
  • 5+ years of impactful experience in general software engineering, preferably across multiple platforms and languages for a variety of different solutions.
  • Proven experience in Swift, and/or C/C++, Objective-C.
  • Proven track record to design and implement solutions using modern architectural concepts and processes.
Preferred Qualifications
  • Demonstrated ability in image generation, computer vision, Machine Learning or a related field (computer graphics, image processing, multimedia, etc).
  • Familiarity with software configuration management processes such as unit tests, code reviews and working with continuous integration.
  • Knowledge of concurrency and its use in application, and/or framework development.
  • Experience with macOS and/or iOS development, and familiarity with UNIX-based systems.
  • Experience with shipping products is desirable

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Benefits
  • Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
  • You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.
  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

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
Senior Machine Learning Software Engineer - Computer Vision
Senior Machine Learning Software Engineer - Computer Vision

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
Machine Learning Algorithm and Software Engineer
Machine Learning Algorithm and Software Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Software Engineer - 3D Vision & Perception
Software Engineer - 3D Vision & Perception

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 278,000
CV and ML Engineer
CV and ML Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 309,000
Comprehensive medical and dental care
Employee stock programs
Tuition reimbursement
+1
Machine Learning Manager, Visual Generation Foundation Models
Machine Learning Manager, Visual Generation Foundation Models

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

Hybrid
USD 206,000 - 356,000
Medical & Dental
Retirement benefits
Discounts & Services
+3
Full Stack Engineer, Graphics, Games, and ML
Full Stack Engineer, Graphics, Games, and ML

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Sr. Software Engineer, Generative Experiences
Sr. Software Engineer, Generative Experiences

Apple Inc. • Santa Clara (CA), Northern (KY)

On-site
USD 185,000 - 278,000
Employee stock plans
Relocation assistance
Education reimbursement
+1
Applied AI/ML Software Engineer
Applied AI/ML Software Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Stock options
RSU plan
Employee stock purchase plan
+3
Senior ML Frameworks Engineer – Visual Generation
Senior ML Frameworks Engineer – Visual Generation

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Stock programs
RSU awards
Education reimbursement
+1