Job Description
Summary
As Senior Computer Vision & Machine Learning Engineer, you will be working 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
Key responsibilities:
- Build state-of-the-art machine learning models to power application features.
- Collect model training data, design model architecture, and train custom or fine tuned models or adapters suited for application features.
- Partner with cross-functional teams to design and implement end-to-end machine learning enabled features to power the next-generation tools for creators.
- Drive application features from concept, model design, development and all the way to delivery.
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 computer vision and machine learning technologies.
- Extensive knowledge in theory and practice of computer vision, machine learning and deep learning techniques.
- Experience delivering products in computer vision, computational photography, generative AI, machine learning, or related areas.
- Hands-on experience with building, training, evaluating, and deploying transformer based vision models, Generative Adversarial Network based models, or related methods.
- Experience 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 solve everyday problems in innovative ways.
- Ability to communicate effectively and collaborate with partner teams.
- Committed to encouraging an open and inclusive work environment.
Preferred Qualifications
- Familiarity with modern camera ISP and digital image processing algorithms and models is a plus.
- Experience optimizing models and algorithms that run efficiently on resource constrained platforms is a plus.
- Experience with Core ML, Swift, and iOS/macOS machine learning development is a plus.