Posted in

Machine Learning Engineer – Natural Language Generation

Machine Learning Engineer – Natural Language Generation

CompanyApple
LocationSeattle, WA, USA
Salary$135400 – $250600
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelJunior, Mid Level

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

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