> Markdown version of [/jobs/ext/4571123-software-engineer-in-natural-language-processing-nlp-and-machine-learning-ml](https://www.wearedevelopers.com/jobs/ext/4571123-software-engineer-in-natural-language-processing-nlp-and-machine-learning-ml). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML) - **Company:** Apple Inc. - **Location:** Seattle, WA, United States - **Salary:** $122,700.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Text Processing, Python (Programming Language), Machine Learning, Natural Language Processing, Open Source Technology, Software Engineering, Pytorch, Large Language Models, Generative AI, Information Technology - **Published:** November 4, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28158129/Software-Engineer-In-Natural-Language-Processing-Nlp-Machine-Learning-Ml-Washington-Seattle-7413 ## About the Role Experience writing production software (Swift, C/C++, Obj-C, Python) Good machine learning (ML) fundamentals B.S, M.S. or PhD in Computer Science or a related field Preferred Qualifications Hands-on experience in using open-source ML toolkits, e.g., PyTorch Hands-on experience with building NLP/Generative AI applications Excellent communication and organizational skills ## Description As a member of this premier team, you will work on the intersection of NLP, Machine Learning and Software Engineering. The position requires proven hands-on NLP experience in conjunction with Software Engineering. The role spans the entire gamut of NLP: text processing, empirical experimentation for building state-of-the-art NLP models, productizing Generative AI features for Apple. You will collaborate closely with several engineering teams at Apple that work on machine learning and NLP.