You'll join a team that develops the front door to Siri experience. As a software engineer you will be developing and maintaining the on-device platform that powers Siri features aimed at making Siri attentive and conversational.
Your day-to-day will involve developing an efficient framework that will integrate Siri audio, and support run-time execution of various machine learning models that are at the core of a Siri interaction.
You will develop algorithms and run experiments aimed at improving Siri invocation, and make latency/accuracy trade-offs that directly affect user experience.
You'll drive software features across the full development cycle — from prototype to production —each phase presenting distinct challenges and learning opportunities.
As part of a fast-moving, intellectually curious team, you'll play a key role in reimagining how millions of people interact with Siri.
Bachelor’ degree in CS, ML, EE/EECS or related field.
Proficiency in writing production quality object-oriented code. (C++, Objective C)
Excellent written and verbal communication; ability to distill and explain complex technical concepts to diverse audiences.
Naturally curious about how systems work and motivated to solve complex problems.
Master’s degree in CS, ML, EE/EECS or related field.
Programming experience with Swift
Deep understanding of operating system fundamentals.
Expertise in multi-threading, concurrent processing, software performance and optimization.