Prepin
Log in
Apple

engineering opportunity

Applied Machine Learning Engineer - Localization

The engineer will lead the exploration and application of Large Language Models to improve machine translation systems across Apple products. They will collaborate with cross-functional teams to design, train, and deploy machine learning solutions for software localization.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

The Software Localization team powers the tooling, features and processes used

to create an exceptional localized experience for Apple’s international

customers. We are responsible for the Localization workflows in Xcode,

framework-level Localization support, localized OS features, and internal

Localization tools used for high quality Localization across all of Apple’s

products. We are in search of a creative, motivated, and passionate technical

leader who has a robust understanding of large language models (LLMs),

generative AI, Natural Language Processing (NLP) and Machine Translation (MT).

An ideal candidate has the ability to lead diverse cross-functional efforts to

build the next generation of ML tooling and end-user features for international

locales. Strong engineering fundamentals and a passion for this area are

required.

DESCRIPTION

As an Applied ML Engineer in the Software Localization team, you will join a

phenomenal team of passionate engineers to design, implement and qualify

Localization features across a wide variety of Apple’s products. We are looking

for an exceptional candidate to help architect the future of localizing ML

models and machine translation. Your role is to ensure Apple and third-party

developers using Xcode can deliver world-class software products to millions of

users around the world. Your duties include: - Leading the exploration and

application of Large Language Models (LLMs) for performing translation tasks -

Translating the latest research into high-quality systems and models that can be

practically applied to to further improve machine translation - Actively

engaging in all aspects of model development, from ideation, training,

experimentation to deployment. - Collaborating with translation, Localization

quality, project management and engineering teams to develop and implement

machine learning solutions - Developing and maintaining features, frameworks and

tools to help facilitate the software translation process - Experience with

Machine Learning (ML), with a particular emphasis on Large Language Models

(LLMs) and Natural Language Processing (NLP) - Proven ability to comprehend,

interpret, and apply cutting-edge research into consumer-oriented products -

Comprehensive knowledge and hands-on experience with fine-tuning approaches and

training models - Experience adapting pre-trained LLMs for downstream tasks

MINIMUM QUALIFICATIONS

MS in Computer Science, Artificial Intelligence, or Machine Learning (or

equivalent experience)

PREFERRED QUALIFICATIONS

Experience in software Localization / internationalization Familiarity with

Localization standards and technologies (Unicode, XLIFF, ICU, etc.) Native-level

foreign language skills in reading, writing and speaking Experience in scripting

languages (e.g. bash, Ruby, Perl) Knowledge of Computational Linguistics

Published research in the field of Machine Learning or AI Experience using Xcode

to build software for Apple’s platforms Proficiency with Objective-C and Swift

programming languages Proficiency with Apple’s development APIs (SwiftUI,

Foundation, etc.) Experience or curiosity in languages and culture Comfortable

working cross-functionally and cross-culturally Proficiency using open-source ML

toolkits and frameworks (e.g. PyTorch, TensorFlow, OpenNMT) Strong programming

skills in Python, C or C++

Which skills does this role require?

Large Language ModelsMachine TranslationNatural Language ProcessingGenerative AIC++Model TrainingFine-tuningArtificial IntelligenceSoftware EngineeringCross-functional CollaborationLLMsA/B Testing

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.