Siri Reliability Data Engineer...

Siri Reliability Data Engineer

Santa Clara Valley, CA 2016-10-29 - –

Apple Apple

On the front line of making world class product more reliable. Tasked with making customer experience even better.

As a member of the Reliability team within the Siri organization, you will be faced with highly complex issues in a large scale, distributed system environment. In order to ensure a reliable and rewarding Siri experience, you will be empowered to develop and design new solutions heavily focused on data analytics and reporting. If you successfully managed to integrate Data Science in Operations, take a next step and help us keep and further improve reliability of Siri.

Key Qualifications

Expert knowledge of the Linux operation system (OS, networking, process level)

Understanding of one or more object-oriented programming languages (Java, ObjectiveC)

Fluent in at least one scripting language (Python, Ruby, etc.)

Proficient at data mining and analytical tools (Pig, Spark, R, NumPy, Caravel)

Strong verbal and written communication skills

Passionate about being a part of a tight-knit Operations team

Description

The Siri Operations team is unique in that we are deeply embedded into the development process early on to ensure newly created features are understood from a scale and reliability perspective before deployment to production. To accomplish this, we build automation tools and services to prevent failures and detect customer facing issues. We are focused heavily on automation.

Our engineers work closely with Operations, Platform, QA and Client teams within Siri. We aid in architectural design and assist with the implementation of complex features. A successful candidate will have experience in being a Systems Engineer and Data Scientist that has moved on to development and automation in their career.

  • Help operate Apple’s largest infrastructure supporting millions of Siri customers
  • Troubleshoot complex issues across the entire stack
  • Design and develop tools to improve error understanding and reporting
  • Make changes to our environment with the purpose of pushing Siri to the next level

Education

B.S. degree in Computer Science/Mathematics or 3+ years of programming experience or equivalent.

Additional Requirements

(Nice to have)

  • Good understanding of network protocols
  • General understanding of audio processing
  • OLAP tools such as Druid
  • Hadoop ecosystem (ZooKeeper, HBase, HDFS, Flume)

To apply for this job please visit tinyurl.com.