Machine Learning Engineer, Text Language Identification

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
50 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Text Language Identification

The AI/ML - Machine Learning Engineer, Text Language Identification joins the Multilingual Intelligence team to build next-generation systems for detecting and classifying languages across diverse scripts and regions. This role involves the full model lifecycle, including data curation, model design, evaluation, and deployment. You will design and train models for hundreds of languages, build robust multilingual data pipelines, and develop evaluation frameworks for edge cases like code-switching and transliteration. Key responsibilities include researching transfer learning and multilingual pretraining while optimizing lightweight architectures for cloud and edge devices. Required skills include Python, Bash, and deep learning frameworks like PyTorch, TensorFlow, or JAX. You will work with multilingual datasets to solve the technical challenge of providing accurate, fair, and efficient language identification for translation, search, and accessibility features.

What does a Machine Learning Engineer earn in California?

Median $237125 from 194 postings across 34 companies.

See salary data

What you'll do

  • Design, train, and evaluate text language identification models for hundreds of languages and scripts.
  • Build and maintain multilingual data pipelines for collection, cleaning, and augmentation of training data.
  • Develop evaluation frameworks for edge cases like short text, code-switching, and noisy input.
  • Research and apply transfer learning and multilingual pretraining to improve coverage for underrepresented languages.
  • Explore lightweight model architectures and optimization strategies for efficient deployment on cloud and edge devices.
  • Integrate language identification capabilities into user-facing features based on real-world performance feedback.
  • Contribute to best practices for model experimentation, versioning, and reproducibility.

What we're looking for

  • 2+ years of experience in machine learning, NLP, or related fields with hands-on experience training and evaluating neural models.
  • Proficient programming skills in Python and at least one major deep learning framework such as PyTorch, TensorFlow, or JAX.
  • Bachelor's or Master's degree, or equivalent practical experience, in Computer Science, Machine Learning, Computational Linguistics, or a related technical field.
  • Experience working with multilingual, multi-script, or cross-lingual datasets.
  • Experience with text classification, language identification, dialect identification, or similar NLP tasks involving multiple languages (preferred).
  • Familiarity with embedding models, sentence representations, or contrastive learning methods (preferred).
  • Understanding of model optimization techniques such as quantization, pruning, or knowledge distillation (preferred).
  • Experience with low-resource languages, code-switching, or mixed-language input handling (preferred).

More like this

Similar roles

Machine Learning Engineer, Text Language Identification

Apple Inc

Cupertino, CA 52 days ago $150,400–$277,600
Natural Language Processing Python PyTorch TensorFlow JAX Hugging Face Transformers Machine Learning Deep Learning Data Pipelines Transfer Learning Quantization Pruning Knowledge Distillation Bash NLP Pipelines Contrastive Learning
2+ yrs exp

AI/ML Engineer

Chime

Chicago, IL +2 147 days ago $125,000–$292,000
Python SQL PyTorch AWS SageMaker Spark PySpark Snowflake Kafka Redis Airflow MLOps Deep Learning Transformers

AI/ML Engineer

Booz Allen Hamilton

McLean, VA +1 114 days ago
Python LLM Retrieval Augmented Generation LangChain LlamaIndex Azure OpenAI Azure ML Vector Databases Prompt Engineering Git GitHub Data Engineering Semantic Search Jira Confluence API Cybersecurity Systems Administration
8+ yrs exp

AI/ML Engineer

Booz Allen Hamilton

Dayton, OH 74 days ago
Python LLMs RAG Graph RAG Docker Kubernetes Helm Qdrant Milvus Elasticsearch Fine-tuning Data Science Data Analytics
3+ yrs exp

AI/ML Engineer

Booz Allen Hamilton

Chantilly, VA 84 days ago $99,000–$225,000
Python LLM PyTorch TensorFlow vLLM llama.cpp LangChain LangGraph PydanticAI CrewAI AWS Azure APIs Agentic Workflows ML Frameworks Data Science Cybersecurity
5+ yrs exp