AI/ML - Senior Software Engineer, Machine Translation

Apple
Cupertino, United States of America2026-01-15

About the job

Do you want to work with us on the next revolution in human-computer interaction? The Apple Machine Translation 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.

Responsibilities

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 delivery, Phone/FaceTime and Messages.

Qualifications

Minimum

3+ years development experience with Objective-C

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

Excellent communication and collaborative skills

B.S. or M.S. in Computer Science or related field with 4+ years of industrial working experience

Preferred

5+ years development experience with Objective-C

Experience with Swift & SwiftUI

Project Leadership