Apple's Internet Services - App Store, iCloud, Apple Music, TV+, and many more - are the most exciting and dynamic in the world. We are looking for an exceptional candidate to design and implement solutions for complex computer vision challenges in Internet Services. As a member of our dynamic and fast-paced group, you'll work in different research areas to take new computer vision algorithms/models from prototype to production while coordinating with different teams and stakeholders. You'll implement and integrate state-of-the-art deep learning algorithms/models that enable high-quality user experiences for different use cases and applications. The ideal candidate will have experience with research in computer vision, expertise with computer vision and deep learning models, machine learning lifecycle management, model training & validation coupled with strong fundamentals and passion in software engineering. Join us navigate the forefront of the computer vision evolution!
Key Responsibilities:
- Implement and integrate state-of-the-art deep learning algorithms/models
- Take new computer vision algorithms/models from prototype to production
- Coordinate with different teams and stakeholders
- Deliver high-quality production code
- Work with cutting-edge technology
- Conduct research in new computer vision areas
Required Qualifications:
- Experience with Machine Learning (ML), with emphasis on Computer Vision (CV) and Large Language Models (LLMs)
- Published research in Machine Learning, AI, or Computer Vision
- Familiarity with research papers and implementing state-of-the-art methods
- Ability to develop custom algorithms for computer vision problems
- Knowledge of fine-tuning approaches and training models
- Experience adapting pre-trained LLMs for downstream tasks
- Experience with TensorFlow, PyTorch, or Keras
- Proficiency in Python, especially with libraries like NumPy, OpenCV, and scikit-image
- Understanding of software development best practices, version control (Git), and CI/CD pipelines
Preferred Qualifications:
- Knowledge of C++ for performance optimization
- Skills in optimizing model performance (pruning, quantization, hardware acceleration)
- Strong understanding of image processing techniques
- Experience with object detection, segmentation, and classification algorithms
- Experience working in cross-functional teams
Join Apple and help create products that revolutionize entire industries while leaving the world better than we found it.