Siri - Platform Integration Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Jul 19, 2018
Weekly Hours: 40
Role Number: 113476365
Play a part in groundbreaking technology for large scale systems, natural language, big data, and artificial intelligence. You will interact with various teams of multi-functional engineering and project management to help identify issues, test features and drive the quality of the Siri user experience. Work with the people who crafted the intelligent assistant that helps millions of people get things done — just by asking. Join Siri Platform team at Apple. You are passionate about the challenges of making development more efficient while every part of the system is advancing, come help us solve these problems and be part of improving engineering productivity across the Siri organization!

Key Qualifications

  • Extraordinary object-oriented programming skills – Java preferred
  • Confirmed knowledge of CS fundamentals
  • Demonstrated ability to troubleshoot complex production code
  • Superb problem solving skills, even with limited insight and background into the issues
  • Experience growing expertise through contributing to group projects
  • Excellent analytical and debugging skills
  • Real passion for complex, distributed systems


The team is seeking a bright and high-energy Integration Engineer to join the Siri Software Engineering team. This position involves a combination of technical troubleshooting, clear communication and meticulous organization skills. We need a phenomenal teammate — you will collaborate with engineers in several technical areas who have built the entire range of Siri's capabilities. You will need to be comfortable working in an energizing environment with ever-changing priorities. We are committed to developing the very best engineers in the Siri Platform group. - Triage & prioritize incoming feature improvements and functionality regressions that may arise, ensuring that the tickets are appropriately categorized - Perform initial issue investigation, with the ability to clearly summarize findings - Test pre-submission engineering changes - Analyze feature enhancements and functionality and present a holistic report on health of the project - Actively participate in engineering design and feature discussions

Education & Experience

BS in Computer Science, other technical degree or other meaningful work experience.

Additional Requirements

  • Familiarity with web technologies, iOS apps a plus
  • Interest in large scale software & system architecture
  • Experience with programming languages and logic (Java preferred)
  • Able to communicate technical issues with technical & non-technical folks alike