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