Prepin
Log in
Apple

engineering opportunity

Senior Computer Vision and Machine Learning Engineer, Creator Studio

This role involves working on a new initiative pushing the boundaries of Generative AI within creative editing tools, collaborating with creatives, designers, and engineers. The engineer will innovate in the creative space using pioneering technologies to surprise and delight users.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

At Apple, new ideas have a way of becoming phenomenal products, services, and

customer experiences very quickly! The Creativity Apps team needs your help

shaping the next generation of creative editing tools by working on pioneering

technologies to surprise and delight pros and enthusiasts alike. As a Senior

Computer Vision & Machine Learning Engineer, you will work alongside our

world-class creatives, designers, and engineers to help innovate in the creative

space in ways that only Apple can. This is a highly visible, highly impactful

opportunity!

DESCRIPTION

We are hiring a software engineer to work on a new initiative that will push the

boundary of what's possible in the field of Generative AI. The ideal candidate

will have deep knowledge in computational photography and multi-modal image

editing. This position requires a self-motivated individual with excellent

interpersonal skills to effectively collaborate with all levels of the

organization.

MINIMUM QUALIFICATIONS

MS or PhD in Computer Science, Machine Learning or related field, and 5+ years

of significant industry experience delivering products using state-of-the-art

computational photography and machine learning technologies. Extensive knowledge

in theory and practice of machine learning and deep learning techniques,

particularly multimodal LLMs, Mixture of Experts, PEFT, RLHF. Experience

delivering customer-facing products with computer vision, computational

photography or generative AI features. Hands-on experience building, evaluating,

and deploying vision LLMs or instruction-following image editing models.

Experience contributing to large codebases while delivering high-quality

software at scale. Strong programming skills in high-level languages like Python

and one of the deep learning toolkits such as PyTorch, JAX, or TensorFlow.

Ability to collaborate effectively across organizations and drive alignment in

large cross-functional projects. Ability to concisely communicate with audiences

of different backgrounds, from non-technical individuals to experts in the

field. Committed to encouraging an open and inclusive work environment.

PREFERRED QUALIFICATIONS

Experience optimizing models and algorithms that run efficiently on

resource-constrained platforms. Experience with flow matching and multi-modal

conditioning for generative modeling. Knowledge of and keen interest in the art

and science of photography and aesthetics. Publications at major conferences

(CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR).

Which skills does this role require?

Computer VisionMachine LearningGenerative AIComputational PhotographyMulti-modal Image EditingDeep LearningMultimodal LLMsMixture of ExpertsPEFTRLHFVision LLMsImage Editing ModelsPythonPyTorchJAXTensorFlowLLMsSoftware EngineeringCross-functional Collaboration

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.