Job Description
Summary
We are looking for a highly self-motivated and enthusiastic individual with an advanced degree, who is able to excel in a technically challenging environment, to fill in the position of Machine Learning Engineer.
Description
Your responsibilities include, but not limited to:
- Work on data collection and curation for training/testing/validation of machine learning models.
- Investigate the latest deep learning based low-level vision methods.
- Harness the power of generative and multi-modal foundation models in improving the quality of video features across Apple products.
Minimum Qualifications
- Masters degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields.
- Knowledge of the principles, algorithms, and techniques used in machine learning and computer vision with first-hand experiences.
- Programming skills and hands-on experience with Python and deep learning frameworks such as PyTorch.
- Hands on experience training large generative neural networks (GAN, Diffusion Models).
Preferred Qualifications
- PhD degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields.
- Knowledge of low-level vision algorithms such as spatial and temporal image/video scaling, noise reduction, etc.
- Background in digital signal and image processing
- Hands on experience with multi-modal foundation models
- Publication record in top-tier conferences (e.g., CVPR, ICCV, SIGGRAPH, ECCV, NeurIPS, ICML, ICLR).
- Excellent independent problem-solving skills
- Excellent written and oral communication skills