Summary Posted: Oct 11, 2023 Weekly Hours: 40 Role Number: 200508127 Apple products build connections with customers around the world, in many languages. Join the team for the production and expansion of our lexicons. You will help craft our products so every customer’s experience across the globe is natural, effortless, and meaningful!
We are looking for a highly motivated Computational Linguist/Linguistic Engineer to develop and fine-tune lexicon representations for use by Autocorrect, spellcheck, Siri, and many other purposes.
You are a software engineer with a real passion for working with linguistics and an expert in grammatical and linguistic principles. You have the ability to help build guidelines, software, and processes for morphology and lexicons. You are highly organized, extremely collaborative, and able to drive issues to resolution across a variety of teams.
At Apple, phenomenal ideas have a way of becoming extraordinary products that enrich people's lives across the world. We are a passionate group dedicated to making sure Apple's excellence shines in all languages and regions. Key Qualifications Key Qualifications Extensive knowledge of various programming languages such as Objective-C and Python. Knowledge of other programming languages is ideal. Knowledge of structural aspects of natural languages (morphology, syntax, semantics, phonology, phonetics) and character encoding in various scripts. Previous experience working with language data (such as research, analysis, translation, review). Proficiency in at least one additional language other than English. Strong interpersonal skills, attention to detail, and proven track record to balance priorities are critical. Description Description - Programmatically define grammar and transliteration rules in code.
- Supervise and prioritize linguistically oriented tasks.
- Propose meaningful dictionary content and meta-content.
- Bug reporting, monitoring, and resolution.
- Work multi-functionally with linguists and other specialists.
- Prepare and audit data test sets.
- Write guidelines and instructions for vendors and other junior linguists. Education & Experience Education & Experience Degree in Computer Science, Computational Linguistics, or other meaningful experience. Additional Requirements Additional Requirements - Programming for macOS and/or iOS. - Experience with Natural Language Processing (NLP) and strong familiarity with XML and JSON. Database knowledge is a plus. - Experience in software quality assurance and testing. - Solid understanding and experience of internationalization and localization. - Software translation, localization, and/or natural language translation experience.
View Original Job Posting