Siri Software Engineer
Apple Inc.
(Cupertino, California)The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
The Siri team is looking for someone with a combination of strong technical skills, a desire to build exceptional customer features and an enthusiasm for dealing with the complex challenges that come from combining natural language interaction with Apple CarPlay. We are looking for the right person who can collaborate with other engineers to help extend Siri’s integration with CarPlay, creating a seamless voice interaction for navigation and local search, messaging, phone calls and music. You should be able to thrive in a fast-paced environment with rapidly changing priorities, have a thirst for new technology, and an eagerness to improve the state of natural-language interaction.
- Designing and implementing natural language interactions and work flow that provide intelligent user assistance for location-related customer features
- Integrate with CarPlay systems and work closely with several different teams to define services and interactions
- Working with our platform team to define infrastructure interfaces
- Working with design and client-side teams to ensure a great user experience
- Working with localization team to support the Siri experience in multiple languages
Key Qualifications
- In-depth development experience with server-side Java and web services
- Strong object-oriented programming and design skills
- Excellent problem solving, critical thinking, and communication skills
- Experience writing multi-threaded code
Education
- BS/MS in Computer Science or equivalent and 5+ years of industry experience.
Additional Requirements
- Experience integrating data and services from multiple providers
- Experience with AI technologies including NLP or machine learning
- Prior experience with in-car phone, navigation or entertainment systems, or map and local search technology, is a plus.
Working Conditions
CarPlay
Questions
There are no answered questions, sign up or login to ask a question
- Data Integration
- Java
- Web Services
- Artificial Intelligence
- Machine Learning
- Multithreaded Programming
- Natural Language Processing
- Object Oriented Design
- Object Oriented Programming (OOP)
- Navigation System
- Computer Science
- Server-side
- Local Search

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.