AI/ML - Software Engineer, Siri Authoring Tools

Cupertino, CA 95014
  • Job Code
    200159327
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 12, 2020

Role Number:200159327

Help us create the next revolution in human-computer interaction through groundbreaking technology for large-scale systems, spoken...Summary

Summary

Posted: Mar 12, 2020

Role Number:200159327

Help us create the next revolution in human-computer interaction through groundbreaking technology for large-scale systems, spoken language, and artificial intelligence. You will impact the capabilities of Siri, an intelligent voice assistant that converses with millions of people every day. As part of the Siri Authoring Tools team, you will build tools, services, and infrastructure that help improve Siri and dramatically extend its capabilities and reach. We enable the development of new features, the design of new experiences, and we build the underlying infrastructure to make it all possible.

Key Qualifications

  • 4+ years with programming languages such as Java, C/C++, Objective-C, or Python
  • Experience with distributed systems design and deploying production-grade code.
  • A desire to work across the entire stack from backend to user-facing code
  • Proven experience designing high-quality APIs, either client or backend focused.
  • Knowledgeable of core CS concepts such as common data structures and algorithms, computational complexity, and profiling and optimization.
  • Demonstrated ability to work independently and make sound technical decisions.
  • Excellent analytical and debugging skills.

Description

We are seeking a passionate software engineer to join our team. You will have a combination of client software development, distributed systems architecture, API design, and production deployment skills. The Siri Authoring Tools team sits at the intersection of many initiatives within Siri and you will be working closely with multi-functional teams across disciplines. Machine learning knowledge or interest is a plus, as our systems interact closely with the intelligence that power Siri. We need an outstanding teammate - you will collaborate with engineers in several technical areas who have built the entire range of Siri's capabilities. In this role, you will participate in engineering design discussions and may be responsible for contributing to the design of new products and systems or the overhaul of existing ones. You should be comfortable working both collaboratively and independently in a rapidly changing environment with ever-changing priorities. We are passionate about user experience and crafting best in class products. That obsession extends to the tooling that this team is responsible for, and you will be able and expected to ensure that our products serve their customers in the best possible manner. This means building highly available, highly reliable systems that facilitate simple, efficient workflows for improving and extending Siri.

Education & Experience

B.S., M.S. or Ph.D. in Computer Science or equivalent work experience

Additional Requirements

  • - Interest or experience with application development using Apple ecosystem APIs
  • - Interest or experience with NLP and production Machine Learning systems is a plus
  • - Bonus points for existing experience with Apple ecosystem development


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:

AI/ML - Software Engineer, Siri Authoring Tools

Apple, Inc.
Cupertino, CA 95014

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
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199