Jobedly Post a Job

Machine Learning Engineer, Natural Language Understanding, Proactive

Apple · Santa Clara, CA
Full-timeConstructionMid Level$102,000–$138,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Machine Learning Engineer Natural Language Understanding role

Machine Learning Engineer Natural Language Understanding positions focus on delivering results in their domain. This page aggregates open Machine Learning Engineer Natural Language Understanding roles and what employers typically expect.

Apple's On-Device Query Understanding team is building the next generation of personalized, intelligent search. You will research and develop novel approaches in query understanding and machine learning modeling creating the technology that enables seamless search and assistant experiences across Apple products. This is a role for someone passionate about applying machine learning and generative AI to meaningful, large-scale challenges, where your work will directly shape how millions of people interact with Apple products every day. ## Description 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. ## Responsibilities Research, design, implement, and evaluate models to advance personalized query understanding, user intent resolution, retrieval, and ranking Apply natural language processing, deep learning, and large language model techniques to deliver grounded, contextually relevant responses Analyze performance gaps in current search and assistant systems, and develop algorithms and techniques to improve model quality and key product outcomes Define long-term technical vision, propose roadmaps, and set measurable objectives for the team Collaborate with cross-functional partners to define product requirements, establish evaluation metrics, and maximize user satisfaction ## Minimum qualifications 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 ## Preferred qualifications 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

Salary estimate

$102,000 – $138,000/yr
Provided by the employer.

Skills for this role

PythonC++GOTensorflowPytorchMachine LearningCommunicationSwift

Resume tips for Machine Learning Engineer Natural Language Understanding applicants

Interview preparation

Prepare concrete STAR-format stories that show Machine Learning Engineer Natural Language Understanding outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Machine Learning Engineer Natural Language Understanding problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Apple

Apple is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles