Apple is looking for a software engineer to improve and localize the user interface and underlying functionality of Apple's applications and platforms, analyze international functionality issues, and develop and maintain software tools that facilitate the localization and internationalization process to ensure Apple delivers world-class software products to its international markets.
Requirements
- Proficiency with Apple’s programming languages (Swift, SwiftUI, Objective-C)
- Familiarity with localization standards and technologies (Unicode, XLIFF, ICU, etc.)
- Familiarity with Generative AI technologies (LLM)
- A working knowledge of UNIX commands and scripting languages (e.g. Python, Ruby, Perl)
Responsibilities
- Improving and localizing the user interface and underlying functionality of Appleʼs applications and platforms
- Analyzing international functionality issues and making changes to application and OS source code
- Developing and maintaining software tools that help facilitate the localization and internationalization process
- design, implement and qualify localization features, processes and tooling across a wide variety of Apple’s products
Other
- BS/MS in Computer Science, Computer Engineering, Informatics (or equivalent experience)
- Strong analytics and problem-solving skills
- Strong communication and interpersonal skills
- Ability to work in a fast-paced environment with frequent context switching and changing priorities
- Native-level foreign language skills in reading, writing and speaking