CareerPlan

Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)

Seattle, United States of AmericaFull-time2026-11-04 → 2026-11-10

Core

Building Generative AI experiences and NLP/ML technologies for Apple Intelligence, Writing Tools, and Smart Replies on device and private cloud.

Role type

Senior IC software engineer (NLP/ML)

Builds

Generative AI features and NLP models for Apple platforms

Domain

Consumer technology, Generative AI, NLP

Deliverable

production ML models

Required skills

Production software engineering (Swift, C/C++, Obj-C, Python), Machine learning fundamentals, NLP model development, Empirical experimentation, Productizing AI features

Preferred skills

Open-source ML toolkits (PyTorch), Building NLP/Generative AI applications