Machine Learning Engineer, Natural Language Generation

A leading technology company that creates innovative products and services including iPhone, Mac, iPad, and other consumer electronics and software.
$135,400 - $250,600
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Machine Learning Engineer, Natural Language Generation

Join Apple's Input Experience NLP team, where we're revolutionizing text input and composition across Apple platforms. As a Machine Learning Engineer, you'll be at the forefront of integrating generative AI technology to enhance communication and expression for users worldwide. The role focuses on building and refining training and evaluation pipelines for ML models that serve diverse customer needs while maintaining privacy.

You'll be working on features that directly impact millions of users, from keyboard autocorrection to Writing Tools and Smart Reply features. The position offers a unique opportunity to collaborate with teams across Apple, including human interfaces, user studies, internationalization, ML technologies, and system integration.

The ideal candidate will have strong expertise in Python programming and machine learning, particularly in natural language processing. You'll be responsible for developing scalable data and model pipelines, implementing evaluation mechanisms, and conducting research to improve model quality and robustness. The role requires both technical depth and the ability to collaborate effectively across teams.

Apple offers a comprehensive benefits package including competitive base pay (ranging from $135,400 to $250,600), stock options, medical coverage, and educational reimbursement. You'll be part of a team that values diversity, innovation, and the ability to make a real impact on products used by millions of people daily.

This is an opportunity to shape the future of AI-driven text input while working with state-of-the-art technology in a collaborative environment. You'll contribute to features that enhance how people communicate and express themselves across Apple's ecosystem, making technology more accessible and useful for everyone.

Last updated 2 days ago

Responsibilities For Machine Learning Engineer, Natural Language Generation

  • Development and maintenance of data and model pipelines that scale to deployment in production
  • Building toolkits for iterating on model quality via data synthesis and prompt engineering
  • Definition of robust automated evaluation mechanisms to facilitate hillclimbing on model quality
  • Failure analysis from user feedback to understand shortcomings of our models and evaluation data
  • Research into state-of-the-art techniques for improving model quality and robustness
  • Implementation of experiments and simulations to assess the value of model changes

Requirements For Machine Learning Engineer, Natural Language Generation

Python
  • 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

Benefits For Machine Learning Engineer, Natural Language Generation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning Engineer, Natural Language Generation

AIML - Staff Machine Learning Engineer, Retrieval and Ranking Quality (SII)

Staff Machine Learning Engineer position at Apple focusing on retrieval and ranking quality, combining ML research with practical implementation to enhance search experiences.

Applied Machine Learning Research Engineer, Siri

Senior Applied ML Research Engineer position at Apple focusing on generative AI and LLMs for Siri, offering competitive compensation and benefits in Seattle.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Machine Learning Engineer position at Apple focusing on LLMs and generative AI for Siri and Information Intelligence, offering competitive compensation and benefits.

AIML - Machine Learning Engineer, Visual Intelligence Technology

Lead Machine Learning Engineer role at Apple focusing on Visual Intelligence Technology and LLMs, offering competitive pay and benefits in Seattle.

AIML - Staff Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Staff Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on search and knowledge quality with competitive compensation and benefits.