Apple is looking to solve machine learning-based problems to improve the capabilities of systems that use machine learning, with a focus on shipping ML-based features and products.
Requirements
- Proficient in Python and deep learning frameworks like PyTorch
- Experience with training ML models including deep learning based models
- Able to define metrics, evaluate ML models, and perform error analysis
- Familiar with recent advances in deep learning
- Experience with modeling vision problems in the areas of object detection, facial recognition, and/or temporal machine learning
- Experience with building efficient ML models through HW/SW co-design
- Experience crafting and defining datasets and metrics for novel tasks
Responsibilities
- Develop features and models to improve the capabilities of systems that use machine learning
- Scale up model training, build data pipelines, and tuning to improve system performance
- Review and implement pioneering machine learning algorithms
- Build software that improves rate of experimentation
Other
- Bachelor's, Master's, or PhD or equivalent experience in Computer Science or a related field
- Excellent problem-solving and analytical skills with a thorough approach
- Strong curiosity, willingness to dive deep into unfamiliar problems, and an eagerness to learn and grow in a fast-evolving field
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Relocation might be eligible for discretionary bonuses or commission payments