Machine Learning Engineer, Natural Language Understanding, Proactive

Apple Inc.
Santa Clara, CA, United States
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Computer Vision C++ (Programming Language) Computer Engineering Decision Support Systems Python (Programming Language) Machine Learning Natural Language Processing Tensorflow Software Engineering Pytorch Ios Frameworks Information Technology
+2 more
Xgboost Natural Language Understanding

Requirements

  • 4 or more years of experience in machine learning, natural language processing, or computer vision, applied at scale
  • Software engineering experience with Python, Go, or C/C++ Communication and collaboration skills
  • Bachelor’s degree in Computer Science, Computer Engineering, Statistics, Physics, Mathematics, or a related field, * Advanced degree (Master’s or Ph.D.) in Computer Science, Statistics, or a related field, or equivalent industry experience
  • Experience in large-scale query understanding, search, recommendation, or personal assistant systems
  • Proficiency with machine learning frameworks such as PyTorch, JAX, TensorFlow, or XGBoost
  • Background in personalization and data-driven decision making, with the ability to prototype solutions and conduct critical analysis
  • Experience with Swift or iOS development

About the company

The On-Device Query Understanding team builds personalized, state-of-the-art query understanding models that power search intelligence across Spotlight and first-party apps like Mail, Photos, and Reminders. You will drive scalable evaluations and modeling improvements that directly impact millions of Apple users while contributing to the broader machine learning community. In this role, you will bring together research and engineering excellence to advance how Apple understands what people are looking for, and why.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · WWC Europe 2026

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

1:09 min

Configuring synthetic data for safe interactive programming

Mingshen Sun Mingshen Sun · WWC 2024

2:36 min

Exploring high-level Python frameworks for accelerated enterprise artificial intelligence

Paul Graham Paul Graham · LIVE

4:13 min

Implementing machine learning with Core ML and Vision

MIlan Todorović MIlan Todorović · WWC 2025

Videos

See all

Related articles

See all