Siri - Senior Software Engineer, Phone Call, Communication Domains

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Jan 13, 2020

Weekly Hours: 40

Role Number:200136412

The Siri team at Apple is looking for strong engineers who have a passion for building next-generation personal assistant. Our goal is to create unsurpassed artificial intelligence solutions for hundreds of millions of people. Together we write the software that define what Siri says and displays, and determine what Siri can do. As a successful Siri engineer, you are versatile, have leadership qualities, and are willing to tackle new problems as we continue to push technology forward

Key Qualifications

  • You have 8+ years of software engineering experience
  • You have strong Computer Science fundamentals, including familiarity with data structures and algorithms
  • You have development experience in Objective-C or Swift using iOS or OS X frameworks
  • You have strong object-oriented programming and API design skills in Java (or similar languages)
  • You care about testing your code and shipping quality software
  • You possess excellent critical thinking and communication skills


We are looking for someone with a combination of strong technical skills and a creative, user-focused mindset

Our team defines and delivers the Siri experience used by hundreds of millions of people to make phone and FaceTime calls, look up call records, and otherwise stay connected with the people in their lives via VoIP apps. We use Siri's advanced machine learning speech recognition and natural language technologies to offer rich conversational interfaces to our users

You will be an excellent teammate who can collaborate with server and client engineers responsible for the entire Siri stack. You will demonstrate your technical expertise with an astute product sense, and are driven to deliver a phenomenal customer experience

Specific Responsibilities

• Designing and implementing user interactions and work flow to assist users in communications-related tasks
• Writing efficient, reusable, and stable code for complex application logic
• Writing good tests and using automated testing systems to keep our product quality high
• Working with design and multidisciplinary engineering teams to ensure a great user experience
• Working with internationalization to support Siri in multiple languages

Education & Experience

BS/MS in Computer Science or Computer Engineering, or equivalent experience

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Siri - Senior Software Engineer, Phone Call, Communication Domains

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good