Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)
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