Applied Machine Learning Engineer
Are you passionate about applying cutting-edge machine learning techniques to solve real-
world problems in natural language processing, computer vision, recommendation systems,
knowledge graph and more? Join the ACD Labs at Apple, where we're developing innovative AI
solutions to power the next generation of digital experiences.
We're seeking an exceptional Applied Machine Learning Engineer to join our research team,
focusing on practical applications of advanced ML techniques. In this role, you'll work on
challenging problems in NLP, deep neural networks, recommendation systems, and computer
vision, translating state-of-the-art research into real-world solutions that enhance our products
and services.
As an Applied Machine Learning Engineer, you'll collaborate closely with our research scientists
and distributed systems engineers, big data engineers and system architects to implement and
fine-tune models for production environments. You'll have the opportunity to work on projects
that directly impact millions of users, while staying at the forefront of AI innovation.
Implement and fine-tune state-of-the-art machine learning models for NLP, computer vision,
recommendation systems and other deep neural networks.
Develop end-to-end ML pipelines, from data preprocessing to model deployment with focus
on MLOps.
Collaborate with research scientists to translate theoretical concepts into practical
applications
Optimize model performance for production environments, considering scalability and
efficiency
Conduct experiments to evaluate and improve model accuracy and effectiveness
Implement and adapt latest advancements in deep learning architectures for specific use
cases
Contribute to the development of ML-powered features for Apple's digital products and
services
Work closely with cross-functional teams to integrate ML solutions into existing systems
Stay current with the latest d
- Bachelor's or Master's degree in Computer Science, Machine Learning, or a related
- technical field
- 3-5 years of experience in applied machine learning, with a focus on NLP, computer vision,
- or recommendation systems
- Strong programming skills in Python and experience with ML frameworks such as PyTorch
- or TensorFlow
- Proven track record of implementing and fine-tuning deep learning models for real-world
- applications
- Experience with natural language processing techniques, including transformers and
- language models
- Familiarity with computer vision algorithms and deep learning architectures for image and
- video processing
- Knowledge of recommendation system algorithms and their practical applications
- Strong problem-solving skills and ability to translate complex problems into effective ML
- solutions
- Excellent communication skills and ability to work in a collaborative research environment
- Experience with deploying ML models in production environments
- Familiarity with cloud-based ML platforms and services
- Knowledge of MLOps practices and tools
- Experience with multimodal learning and fusion of different data types
- Contributions to open-source ML projects or publications in applied ML