Apple
AI/ML - Machine Learning Engineer, Text Language Identification
$150K–$278K
Cupertino, California · Full-time · Posted Sep 9, 2026
- Experience
- 2+ years in machine learning, NLP, or related fields.
- Education
- Bachelor's or Master's degree, or equivalent practical experience, in Computer Science, Machine Learning, Computational Linguistics, or a related technical field.
About the job
Build and deploy text language identification systems that recognize languages across scripts, regions, and user contexts for multilingual product features.
What you'll do
- Design, train, and evaluate language identification models and multilingual data pipelines.
- Develop evaluation methods for edge cases and improve coverage for underrepresented languages.
- Collaborate with product and engineering teams to integrate and optimize models for cloud and edge deployment.
What they ask for
- Hands-on experience training and evaluating neural models in machine learning, NLP, or a related field.
- Proficiency in Python and at least one of PyTorch, TensorFlow, or JAX.
- Bachelor's or Master's degree, or equivalent practical experience, in a related technical field.
- Experience with multilingual, multi-script, or cross-lingual datasets.
Nice to have
- Experience with text classification, language identification, dialect identification, or related multilingual NLP tasks.
- Familiarity with embedding models, contrastive learning, efficient inference, or the Hugging Face ecosystem.
Pay
$150,400 and $277,600 USD base salary
Tools
Python, PyTorch, TensorFlow, JAX, Hugging Face, transformers, tokenizers, datasets
AI focus
Develop language identification models using multilingual data, evaluation, transfer learning, multilingual pretraining, data augmentation, and model optimization.
Model-written summary · the original posting is authoritative