Apple
Posted 3mo ago

Machine Learning Engineer - Natural Language Generation, Input Experience

Apple
Seattle, Washington, United States
OnsiteFull Time
Responsibilities
  • build pipelines
  • evaluate models
  • collaborate teams
Requirements
  • MS or PhD in Computer Science or related field
  • 2+ years industry experience
  • Strong Python
  • Experience with end-to-end model pipelines
  • ML, NLP, or statistics background
Technical tools mentioned
PythonML pipelinesdata curationprompt engineeringmodel evaluation

Job description

From our origins in iPhone keyboard input, the Input Experience NLP team has expanded to a broad charter: improve the user experience with robust language understanding and personalized text composition, across languages and Apple platforms. We build the ML models that underlie Summarization, Smart Reply, Writing Tools, and other features deeply integrated into Apple products. Generative AI is a transformative technology that we have only just begun to incorporate into our digital lives, to help everyday people digest the deluge of information they receive and express themselves more clearly. On our team, you will help build the future and have a voice in the shape it takes.

We are looking for a Machine Learning Engineer to develop the next generation of our ML models, so that they better serve the full range of our customers, across languages, writing styles, and other personal context, in a privacy-preserving way. You will build, run, and refine the training and evaluation pipelines that define our slice of Apple Intelligence, driving the focused experimentation and iteration that makes the user experience magical. You will join an ambitious, organized, and collaborative team. We’re in a unique position to integrate the latest innovations from the ML community and work on features that reach everyday users, including your family and friends. You’ll work closely with teams across Apple, collaborating on human interfaces, user studies, internationalization, ML technologies, system integration, and more.

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something—you’ll add something.

Description

As a Machine Learning Engineer on our team, you will enable next-generation AI applications by building toolkits and workflows that scale to increasingly sophisticated modeling tasks. You will design the abstractions and implement the algorithms that facilitate efficient data synthesis, data curation, prompt engineering, and model evaluation. You will contribute to a company-wide effort to build robust modeling pipelines that optimize our ability to iterate rapidly and continuously deliver improvements to our customers. Finally, you will help define and refine new features that expand both the depth of Apple Intelligence’s capabilities and the breadth of its support for the full spectrum of Apple customers

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
  • Experience building and maintaining model pipelines end-to-end, from data curation to evaluation
  • Solid background in machine learning, data science, natural language processing, or statistics

Preferred Qualifications

  • Familiarity with LLMs, such as SFT, RHLF, prompt engineering, data synthesis, automatic evaluation, and RAG
  • Expertise in MLOps and a passion for software quality, based on CI/CD principles
  • Excellent written and verbal communication skills
  • Background in linguistics, fluency in multiple languages, or a passion for scaling NLP features for global audiences
  • History of developing Python packages and supporting users and other teams

About Apple

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

Similar jobs

Machine Learning Engineer roles near Seattle, Washington
10h
Save
Mark Applied
Hide
Machine Learning Engineer Graduate (E-Commerce Governance) - 2027 Start (PhD)
Seattle or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
N/A
1d
Save
Mark Applied
Hide
Machine Learning Engineer, GenAI Technology
New York City or Stamford or Seattle
$185k-$300k/yr OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
3+ YOEBachelor’s or master’s degree in computer science, engineering, or related field; 3–7 years of AI/ML engineering experience; expertise in TensorFlow, PyTorch, Scikit-learn, and Python, Java, or C++.
TensorFlow, PyTorch, Scikit-learn, Python, Java, C++
1d
Save
Mark Applied
Hide
Senior/Staff Machine Learning Engineer, Data Infrastructure
Mountain View or Bellevue
$200k-$261k/yr OnsiteFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Strong Python and distributed-systems experience with Flink, Spark, or Ray; expertise in training data, ML feature pipelines, orchestration, scalability, reliability, performance, and cost optimization.
Flink, Spark, Ray, Flyte, Airflow, Python
2d
Save
Mark Applied
Hide
Machine Learning Engineer Intern (AML-Engine-Orchestration) - 2027 Start
Seattle, Washington, United States
OnsiteInternship
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
Currently pursuing a bachelor's or master's in a technical field; proficient in Go, C++, or Python with foundations in algorithms, Linux, operating systems, networks, concurrency, and distributed systems.
Go, C++, Python, Linux, Kubernetes, Volcano, Koordinator, OpenKruise, vLLM, SGLang, Triton, KServe, Ray Serve
2d
Save
Mark Applied
Hide
Staff Machine Learning Engineer - Moloco Commerce Media
Menlo Park or Seattle or New York City or San Francisco or Seoul or Beijing or Singapore or Gurgaon or Tokyo or Shanghai or London or Tel Aviv or Berlin
$232k-$348k/yr OnsiteFull Time
Moloco
Moloco: AI-powered programmatic advertising and commerce media platform.
8+ YOERequires 8–12 years in applied machine learning or ML engineering, production model experience, Python, modern ML frameworks, experimentation, distributed systems, and technical leadership.
Python, PyTorch, TensorFlow, JAX, feature stores, distributed training, large-scale data processing frameworks, MLOps, A/B testing, transformer-based architectures
2d
Save
Mark Applied
Hide
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start
Seattle or Bellevue or Los Angeles County
$100k-$178k/yr OnsiteFull Time
TikTok USDS Joint Venture
TikTok USDS Joint Venture: Operates and secures TikTok services for U.S. users.
Bachelor's or master's degree in computer science, engineering, mathematics, statistics, or related field; knowledge of data structures, algorithms, systems, software design, and machine learning.
Kaggle, A/B testing
2d
Save
Mark Applied
Hide
Machine Learning Engineer, Sponsored Products
New York City or Seattle or Palo Alto
$185k-$250k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
5+ YOERequires 5+ years of professional software development, programming, system design or architecture, and engineering leadership or mentoring experience; bachelor's degree in computer science preferred.
Generative AI
3d
Save
Mark Applied
Hide
Senior Machine Learning Engineer
Seattle, Washington, United States
$185k-$295k/yr OnsiteFull Time
Expedia Group
Expedia GroupNASDAQ: EXPE: Operates a global platform for travel bookings and services.
8+ YOEBachelor's degree or equivalent experience, 8+ years of professional experience, and proficiency in Python or Java, ML fundamentals, system and API design, data modeling, microservices, data pipelines, and production ML operations.
Python, Java, API, CI/CD