A
Apple

Cupertino, California, United States · $147,400

Machine Learning Research Engineer, Text Generation

Apply Now

Position Overview

Text generation is a key enabler for accelerated text input and intelligent interaction on Apple platforms. Our team is working on redefining user interaction with generative models for text generation. As a key pillar of Apple Intelligence, input experience will be the main area where you bring impact to billions of users with your ML expertise, engineering passion, and programming skills. You will work with a hard-working and dedicated set of outstanding ML and software engineers on a wide range of most advanced text generation technologies such as context-augmented text rewriting, safety-controlled text composition, free-form text transformation, personalized smart interactions, etc.

Responsibilities

  • Work on redefining user interaction with generative models for text generation
  • Build offline pioneering NLP models
  • Optimize models for different hardware backends and user interfaces
  • Go from building offline pioneering NLP models to optimization of the models for different hardware backends and user interfaces that make the experience magical
  • Achieve all of the above on device with powerful Machine Learning (deep dedication to strengthening Apple's privacy policy)
  • Work on a wide range of most advanced text generation technologies such as context-augmented text rewriting, safety-controlled text composition, free-form text transformation, personalized smart interactions, etc.
  • Own the NLP and ML text input stack for the keyboard input that includes auto correction, predictive typing on all Apple platforms
  • Work on full stack ML applied to NLP and expose these key technologies across Apple on device and also to third party applications through the Natural-Language framework

Requirements & Skills

  • Strong machine learning fundamentals
  • Knowledge of ML techniques such as implementing basic optimizers, applying parameter tuning in model training and evaluation, and reproducing research experiments
  • Strong programming and communication skills
  • Ph. D. in CS/