Computer Vision and Machine Learning Engineer, Creativity Apps

Apple Apple · Big Tech · Cupertino, CA +1 · Software and Services

This role focuses on building and delivering state-of-the-art machine learning models for creative editing tools, specifically in computer vision and generative AI. The engineer will be responsible for the end-to-end lifecycle of ML-enabled features, from data collection and model design to training, evaluation, and deployment within applications.

What you'd actually do

  1. Build state-of-the-art machine learning models to power application features.
  2. Collect model training data, design model architectures, and train custom models suited for application features.
  3. Partner with cross-functional teams to design and implement end-to-end machine learning enabled features to power the next-generation tools for creators.
  4. Drive application features from concept, model design, development and all the way to delivery.

Skills

Required

  • Python
  • C++
  • PyTorch
  • JAX
  • Tensorflow
  • Computer Vision
  • Machine Learning
  • Deep Learning
  • Transformer based vision models
  • Generative Adversarial Network based models

Nice to have

  • PhD in Computer Science, Machine Learning or related field
  • high quality software at scale
  • modern camera ISP
  • digital image processing algorithms and models
  • optimizing models and algorithms that run efficiently on resource constrained platforms
  • Core ML
  • Swift
  • iOS/macOS machine learning development
  • photography

What the JD emphasized

  • delivering products using state-of-the-art computer vision and machine learning technologies
  • delivering products in Computer Vision, Computational Photography, Generative AI, Machine Learning, or related areas
  • building, training, evaluating, and deploying transformer based vision models, Generative Adversarial Network based models, or related methods

Other signals

  • build state-of-the-art machine learning models
  • deliver end-to-end machine learning enabled features
  • deliver products using state-of-the-art computer vision and machine learning technologies