Apple
Posted 5mo ago

Machine Learning Research Engineer - NLP, Input Experience

Apple
Cupertino or San Francisco
OnsiteFull Time
Responsibilities
  • build pipelines
  • refine models
  • integrate into production
Requirements
  • MS or PhD in CS or related field with at least 2 years of industry experience
  • Strong Python
  • ML/NLP/data science background
Technical tools mentioned
PythonSwiftNLPMachine LearningData ScienceProduction Software

Job description

Our team’s mission is to enhance ML powered user experiences on all Apple platforms through personalized multimodal input, composition, and understanding, with a global perspective. We achieve this daily by collaborating at the intersection of natural language processing, machine learning, and software engineering.

We are responsible for the machine learning and software (non-UI) development for several user-facing Apple Intelligence features, including Writing Tools, Summarization, Found In Apps, and Messages/Mail Smart Replies. Additionally, we oversee the keyboard machine learning and software stack, which includes autocorrection, suggestions, and inline completions.

If you’re passionate about being part of an ambitious, organized, and collaborative team that delivers user experiences with pioneering ML partnered with the best UI designs, join the Input Experience NLP team. Here, you’ll have the opportunity to transition from building groundbreaking NLP models to optimizing them for various hardware backends and user interfaces that create an enchanting experience.

Description

As a Machine Learning Research Engineer on our team, you’ll build and iteratively refine model pipelines that enable machine learning driven user experiences on Apple products. You’ll conduct experiments and create prototypes for innovative approaches to enhance the quality of our models and expand their intelligence. Additionally, you’ll implement the building blocks and infrastructure that integrate these innovations into our production pipelines and contribute evaluation metrics to measure progress.

Minimum Qualifications

  • MS or PhD in Computer Science or related field with at least 2 years of industry experience
  • Strong Python programming skills, with experience developing production-quality Python modules
  • Solid background in machine learning, data science, natural language processing, or statistics

Preferred Qualifications

  • Experience building and maintaining model pipelines end-to-end, from data curation to evaluation
  • Ability to design and perform experiments that bring ML and NLP research ideas to production
  • Familiarity with LLMs, such as SFT, RHLF, prompt engineering, data synthesis, automatic evaluation, and RAG
  • Excellent written and verbal communication skills
  • History of developing in Python and / or Swift
  • Record of publications, innovations, and/or leadership

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Machine Learning Research Engineer roles near Cupertino, California
2w
Save
Mark Applied
Hide
Machine Learning/Research Engineer Graduate (Monetization Technology-Ads Core Global) - 2027 Start (PhD)
San Jose, California, United States
$162k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
PhD in CS or related field; strong C/C++ and Python skills; ML/DL/algorithm theory; experience with TensorFlow/PyTorch/MXNet; familiarity with Linux and large-scale distributed systems.
C, C++, Python, Linux, TensorFlow, Pytorch, MXNet, Spark
1mo
Save
Mark Applied
Hide
Machine Learning Research Engineer
Redwood City or Palo Alto
$140k-$240k/yr HybridFull Time
WindBorne Systems
WindBorne Systems: Operates smart weather balloons to provide global atmospheric data.
Strong ML research and engineering skills with Python and PyTorch, experience with large messy datasets, research taste, and ability to convert experiments into reusable systems.
Python, PyTorch
3mo
Save
Mark Applied
Hide
Senior / Staff Machine Learning Research Engineer
South San Francisco, California, United States
$209k-$233k/yr HybridFull Time
Calico
Calico: Researching aging biology to develop longevity-improving therapies.
5+ YOE5+ years ML software engineering experience; strong Python and JAX or PyTorch skills; experience building model training/serving/eval platforms; willing to work onsite at least four days/week.
Python, JAX, PyTorch, Ray, Spark, BigQuery, AlphaFold
3mo
Save
Mark Applied
Hide
Machine Learning Research Engineer
Emeryville, California, United States
$200k-$330k/yr HybridFull Time
Profluent
Profluent: Designs functional proteins using deep generative AI models.
3+ YOEBS/MS in CS/ML or related,3+ years building/training ML models in PyTorch,strong Python and engineering skills,experience with transformer architectures,cloud/container familiarity,and GPU optimization/benchmarking.
PyTorch, Python, GCP, AWS, Azure, Kubernetes, Docker, CUDA, Triton, DDP, FSDP
3mo
Save
Mark Applied
Hide
Research Engineer, Machine Learning (RL Velocity)
San Francisco or New York City
$500k-$850k/yr HybridFull Time
Anthropic
Anthropic: Developing safe and reliable artificial intelligence systems.
Strong software engineering fundamentals; experience with ML infrastructure or research tooling; able to operate across stack; bias toward shipping and quick iteration.
JAX, PyTorch
4mo
Save
Mark Applied
Hide
Research Scientist
San Francisco, California, United States
$225k-$300k/yr OnsiteFull Time
Latent Health
Latent Health: AI platform for automating healthcare administrative workflows and documentation.
Strong ML/DL background with PyTorch; track record from idea to validated results; able to work independently in ambiguity; experience with longitudinal or clinical data is a plus.
PyTorch
4mo
Save
Mark Applied
Hide
Machine Learning Research Engineer/Scientist
Redwood City, California, United States
OnsiteFull Time
Sunday
Sunday: Developing autonomous robots to perform household chores.
3+ YOE3+ years of ML work for robotics, Python and deep learning (PyTorch preferred), hands-on robot learning, data collection, and cross-functional collaboration.
Python, PyTorch, Machine Learning
9mo
Save
Mark Applied
Hide
Machine Learning Research Engineer, Agents - Enterprise GenAI
San Francisco or New York
$181k-$315k/yr HybridFull Time
Scale AI
Scale AI: Provides data and infrastructure for training artificial intelligence models.
1+ YOE1-3 years building with LLMs; post-training methods (RLHF/RLVR, PPO/GRPO); publications in top conferences; PhD or Masters in CS or related field.
PPO, GRPO, RLHF, RLVR, LLMs, Agent-building algorithms