Apple is seeking to develop and enhance core cellular technologies for iPhone, iPad, Watch, and other wireless product lines by applying Artificial Intelligence (AI) / Machine Learning (ML) solutions to augment user experience
Requirements
- Experience in supervised and unsupervised learning methods
- Expertise in implementing different Machine Learning algorithms, one or more of Deep Learning, Reinforcement Learning, Tree-based models, Graphical Models, RNN/LSTM, Transformers
- Experience building machine learning models trained on large datasets making use of industry-grade data & training pipelines
- Strong proficiency in Python and ML frameworks (e.g., PyTorch or TensorFlow) for data pre-processing, ML model training, and hyper parameter tuning
- Hands-on work with LLMs including experience building or fine-tuning LLMs for software engineering tasks
- Understanding of prompt engineering, and retrieval-augmented generation (RAG)
- Familiarity with current generative AI ecosystem (e.g. ChatGPT, Claude) and experience with using LLMs for tools and workflows
Responsibilities
- Architect & develop cellular AI/ML methods for enhancing different cellular SW components
- Help realize innovative algorithms and methodologies for ML features that have an impact on Apple products and user experience
- Use real-world datasets from consumer devices, explore innovative ML models that balance system KPI and complexity
- Contribute towards custom library and toolchain development for cellular feature development
Other
- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent majors
- 3+ years industry experience in researching and developing AI / machine learning solutions for commercial products
- Ability to communicate effectively, both written and verbal, with cross-functional teams
- Master's or PhD degree in Computer Science, Electrical Engineering, or equivalent majors
- Research and publication history in the AI/ML field (e.g., ICLR, NeurIPS, CVPR, ICCV/ECCV, industry lab publications)