Applied Machine Learning Engineer - Localization
Core
Design, implement, and qualify localization features and ML tooling for Apple's international customers, focusing on LLMs and machine translation within Xcode and OS frameworks.
Role type
Applied Machine Learning Engineer (Localization)
Builds
Localization workflows, framework-level localization support, localized OS features, and internal ML tools for Apple products.
Domain
Consumer technology / Machine Learning / Natural Language Processing
Deliverable
production ML models
Required skills
Large Language Models (LLMs), Natural Language Processing (NLP), Machine Translation (MT), model fine-tuning, pre-trained model adaptation, Python, C/C++, PyTorch, TensorFlow, OpenNMT, Xcode, Objective-C, Swift, Computational Linguistics
Preferred skills
Software Localization/internationalization experience, Localization standards (Unicode, XLIFF, ICU), scripting languages (bash, Ruby, Perl), published research in ML/AI, cross-cultural communication
Technologies
PyTorch, TensorFlow, OpenNMT, Xcode, SwiftUI, Foundation, Unicode, XLIFF, ICU
Responsibilities
Lead exploration and application of LLMs for translation tasks; translate research into high-quality systems; engage in full model development lifecycle (ideation, training, experimentation, deployment); collaborate with translation and engineering teams to implement ML solutions; develop and maintain features and tools to facilitate the software translation process.
Seniority
Mid-to-Senior, hands-on IC