Senior Siri Platform Engineer

Apple   •  

Santa Clara, CA

Industry: Business Services


5 - 7 years

Posted 395 days ago

Senior Siri Platform Engineer

  • Job Number: 86221350
  • Santa Clara Valley, California, United States
  • Posted: 31-Aug-2017
  • Weekly Hours: 40.00

Job Summary

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for artificial intelligence. Help create a smarter, safer way to use your iPhone in your car, call up your favorite movie on AppleTV, and help people with disabilities access technology. Work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the Siri team at Apple!

Key Qualifications

  • A high level of excitement / deep interest in voice computing
  • Strong object-oriented programming and design skills
  • Experience writing multi-threaded code
  • 5+ years of industry experience (large-scale systems a plus)
  • Excellent problem solving, critical thinking, and communication skills


The Siri Platform team is looking for exceptional individuals to improve and extend the core software infrastructure that enables Apple developers to create cutting edge voice experiences. We are looking for someone who can collaborate with other engineers to extend Siri’s capabilities. You should enjoy working in a fast-paced environment with rapidly changing priorities, have a thirst for using new technologies to solve real problems, and an eagerness to improve the state of intelligent assistants. Candidates should have experience with Java API design, concurrent programming, and distributed systems. Reasoning about abstract concepts is a core part of this job, so being able to think through, and communicate about, concepts in the abstract is something you should enjoy doing. Experience with natural language processing, static analysis techniques, and code-generation is a plus.


BS or MS in EE/CS/CE or equivalent experience

Additional Requirements

Experience integrating data and services from multiple providers Experience with AI technologies including NLP or machine learning is a plus Strong API design knowledge Prior experience with iOS application programming is a plus Prior experience with accessibility projects is a plus Enthusiasm for and knowledge of voice computing is a plus