Siri - Software Engineer Knowledge Domains

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Jun 11, 2019

Weekly Hours: 40

Role Number: 200067296

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile and desktop computing. Create groundbreaking technology for large scale systems, spoken language, big data, and artificial intelligence. And 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

  • Strong Computer Science fundamentals including familiarity with basic algorithms
  • In-depth development experience with server-side Java and web services
  • Proficiency in one of the following languages: Python, Go and Scala
  • Experience working with large data-sets and corresponding tooling (e.g. Hadoop, Cassandra, ElasticSearch or others)
  • Strong product-sense and focus on the end user-experience
  • Strong object-oriented programming and design skills
  • Excellent problem solving, critical thinking, and communication skills
  • Experience writing multi-threaded code
  • Ability to stay focused and prioritize a heavy workload while achieving exceptional quality
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • You bring passion and dedication to your job and are committed to our vision
  • and supporting the developer community


Have you ever wondered "How many calories in a bagel", "How tall is Statue of Liberty?" or simply, "Where can I go eat sushi?" Come work for a team that thrives daily to increase the intelligence and general knowledge of Siri's world so that it can serve millions of people, and maybe settle a few dining room quandaries between families along the way

We are looking for people passionate about the power of data and have the skills to transform data to intelligent sources that will take Siri to next level. Someone with a combination of strong programming skills and a true team player who can collaborate with engineers in several technical areas. You will thrive in a fast-paced environment with rapidly changing priorities

Specific responsibilities include:
Designing and implementing user experiences through natural language interactions, visual interactions, and work flow that provide intelligent user assistance
Integrating with data and services from multiple providers to deliver those user experiences
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

Education & Experience

BS/MS in Computer Science or equivalent, with 5+ years of industry experience

Additional Requirements

  • Experience with AI technologies including NLP or machine learning
  • Ideally knowledge of one or more foreign languages
  • Experience in developing highly scalable systems

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 - Software Engineer Knowledge 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