Siri, Senior Backend Engineer, Authoring Tools

San Francisco, CA
  • Job Code


Posted: Jun 20, 2019

Weekly Hours: 40

Role Number: 200062045

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining computing. Create groundbreaking technology for large scale systems, spoken language, and artificial intelligence. And work with the people who created the intelligent assistant that helps millions of people get things done - just by asking

The Siri Authoring Tools team builds tools, systems, and services that help improve Siri and dramatically extend its capabilities and reach. We enable the development of new features, the design of new experiences, and the creation and iteration of the machine learning data and systems that make it all possible

Key Qualifications

  • 8+ years with programming languages such as C/C++, Java, Scala, Go, or Python
  • Experience with Go and Java strongly preferred
  • Experience designing and building HTTP/REST/GRPC/other networked APIs and web services
  • Knowledgeable of core CS concepts such as: common data structures and algorithms, profiling/optimization
  • Experience with relational and non-relational databases, with knowledge of the appropriate and effective uses of each
  • Demonstrated ability to work independently and make sound technical decisions
  • Familiar with distributed systems design and sound implementation
  • Excellent analytical and debugging skills


The team is seeking a bright and high-energy backend (or full-stack) engineer to join our team. You will have a combination of backend systems architecture, implementation, API design, and operations responsibilities

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 architecting or 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 possiblemanner. 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

  • Experience designing or developing database systems (ie database internals) and datastores is a plus
  • Experience with production Machine Learning systems is a plus
  • Interest or experience with NLP is a plus
  • Experience with client-side web development and the JavaScript ecosystem is a plus
  • Bonus points for experience with Swift, Objective-C, and Apple-ecosystem development

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 Backend Engineer, Authoring Tools

Apple, Inc.
San Francisco, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account