Apple logo
Apple Verified
Consumer Electronics, Software, Services, Retail

Senior Software Engineer - Translation & Multilingual Intelligence

Cupertino, CAOnsiteFull TimeSeniorPosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Objective C
  • Swift
  • Object-oriented software design
  • Framework-level programming
  • Multi-threaded architectures
  • Cross-process communication
  • Testing discipline
  • Project Leadership
  • Machine Learning
  • Embedded Computing

Nice to have

  • User features
  • Language modeling technologies
  • International audience
  • AI Tools
  • Code reviews
  • Code analysis

Role summary

Apple's Translation & Multilingual Intelligence team is seeking Senior Software Engineers to develop groundbreaking technology for cross-language communication. This role focuses on building low-level frameworks and services that integrate state-of-the-art Machine Learning models and inference engines across all Apple platforms. You will collaborate with partner teams and contribute to system design, feature development, and bug fixing. The ideal candidate is a strong programmer and creative problem solver with experience in Objective-C/Swift, object-oriented design, and multi-threaded architectures. As a senior member, project and people leadership are expected.

Do you want to work with us on the next revolution in human-computer interaction? The Apple Translation & Multilingual Intelligence team is building the groundbreaking technology that enables connecting people across language barriers. We are looking for exceptional Software Engineers passionate about delighting customersʼ experiences and pushing the envelope on Machine Learning, Embedded, and Distributed Computing.

Description


You will be primarily responsible for developing our low-level frameworks and services that connect state-of-the-art Machine Learning models and inference engines to the variety of Translation experiences across all of our platforms! You will be working with many partner teams including Asset management, Phone/FaceTime and Messages. To succeed in this role, you are a strong programmer and a creative problem solver who enjoys learning new things. You are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities. As a senior member of our team, you will be expected to be a leader of projects and people.

Minimum Qualifications


5+ years development experience with Objective C and/or Swift Experience in object-oriented software design and programming Framework-level programming including multi-threaded architectures and cross-process communication Accomplished debugging and problem-solving skills Strong testing discipline Project Leadership Excellent communication and collaborative skills B.S. or M.S. in Computer Science or related field with 10+ years of industrial working experience

Preferred Qualifications


10+ years development experience with Objective-C and/or Swift Experience with user features that integrate or adopt language modeling technologies Understanding of issues with delivering features for an international audience Experience with AI Tools to support coding, reviews and code analysis

Sample Apple interview questions

  • 1

    Design a typeahead box for a search engine

    system designmedium
  • 2

    Design a rate limiter

    system designmedium
  • 3

    Architect a key-value store for distributed systems.

    system designmedium
  • 4

    Design a system to schedule jobs in a distributed environment

    system designmedium
  • 5

    What is an API and how does it work?

    technicalmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Apple's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.