Sr. Software Engineer, Siri Authoring Tools

Apple Inc. San Francisco , CA 94118

Posted 7 months ago

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 the creation and iteration of the machine learning data and systems that make it all possible.
8+ years with programming languages such as C/C++, Swift, Objective-C, or TypeScript. Proven experience building client APIs, particularly for the Apple ecosystem Experience with distributed systems design and deploying production-grade code. Familiarity with designing and building web-based APIs and services. 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.

The team is seeking an experienced and passionate applications 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 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 possible manner. This means building highly available, highly reliable systems that facilitate simple, efficient workflows for improving and extending Siri.

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



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Developer Tools Engineer Siri Authoring Tools

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 1/30/2020 12:00:00 AM 2020-04-29T00:00 Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile 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 Conversational Tools team is building the services and tools that will help improve Siri and dramatically extend its capabilities and reach. Key Qualifications * Passion for software maintainability, organization, testability, and readability * Proven ability to work independently and architect extensible and reliable applications * Experience with programming languages such as Objective-C, Swift, and C/C++ * Experience developing iOS or Mac applications using native languages and frameworks * Knowledgeable of core CS concepts such as common data structures and algorithms, profiling/optimization * Experience consuming and interacting with web APIs * Strong object-oriented programming and design skills * Experience writing multi-threaded coded * Excellent analytical and debugging skills * Excellent problem solving, critical thinking, and communication skills Description The team is seeking a bright and high-energy tools engineer to join our team. The Tools team sits at the intersection of many initiatives within Siri, and you will be working closely work for multi-functional teams across many disciplines. Machine learning knowledge or interest is a plus, as our systems interact closely with the intelligence that power Siri. A passion for excellence in design and engineering is a must. 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. Your job will build software that facilitates a simple, efficient workflow for improving and extending Siri. Education & Experience B.S., M.S. in Computer Science or similar or equivalent work experience Apple Inc. San Francisco CA

Sr. Software Engineer, Siri Authoring Tools

Apple Inc.