Internationalization Software Engineer

San Diego, California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200483256
The Internationalization team’s mission is to make Apple’s software accessible to everyone, no matter where in the world they may be. The team is responsible for internationalization frameworks—including open-source projects like ICU & CLDR—that power the entire operating system and enable both Apple and third-party developers to localize their apps. Internationalization team members also represent Apple at the Unicode Consortium and are vocal advocates for better language support and for making emojis more inclusive. We are looking for a software engineer who is passionate about languages, someone who is empathetic and wants to create solutions for customers across a wide variety of languages and regions!

Key Qualifications

  • Proficiency with a C-like dialect (Java, C, C++, Objective-C, Swift, etc.)
  • Solid understanding of algorithms, data structures and coding standards
  • Familiar with unit testing, with a strong focus on high-quality software
  • Passion for language, internationalization and/or localization engineering, and for improving Apple’s products
  • Excellent communication and organizational skills
  • (Nice to have) Experience with various languages and cultures

Description

In this role, you will: Write code within frameworks such as ICU (icu-project.org), Foundation, Swift, SwiftUI, and UIKit/AppKit to implement features that are used to internationalize all of Apple’s major platforms: iOS, macOS, watchOS, tvOS Contribute to the code that powers automatic grammatical agreement and work closely with language experts to implement language-specific features Actively participate in creating proposals for APIs used by engineers—both at Apple as well as by the wider Apple Developer community—to correctly internationalize and localize their apps Collaborate with different teams to solve both design and engineering localizability challenges and ensure that the next generation of experiences can reach all Apple customers Contribute to the wider internationalization community outside of Apple such as the Open Source ICU and CLDR projects

Education & Experience

BS / MS in Computer Science or a related field, or equivalent experience.

Additional Requirements

Pay & Benefits