Full Time: Senior Big Data Engineer at Apple Inc. in Cupertino, CA
Posted: Feb 13, 2018
DESCRIPTION: Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.
As a member of the Siri Data Engineering Operations 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 system automation. We look for talented engineers in both the Operations and Development space to bring these unique solutions to production at a rapid pace. From an Operations perspective, this makes us the most successful personal assistant in the industry.
- Knowledge of the Linux operation system (OS, networking, process level)
- Understanding of Big Data technologies (Hadoop, Hbase, Spark, Kafka, Flume, Hive, etc)
- Understanding of one or more object-oriented programming languages (Java, C++)
- Fluent in at least one scripting language (Shell, Python, Ruby, etc.)
- Strong verbal and written communication skills
- Passionate about being a part of a tight-knit Operations team
Description: The Siri Data Engineering Operations team manages the platform for both ingestion and analytics of worldwide Siri events. To accomplish this, we build automation tools and services to prevent failures and page out individuals when there really is a problem, not just noise.
Our engineers not only work closely with Operations, but also with the development and analytics engineers within Siri, as well as outside organizations. We build data pipelines for maximum efficiency, scalability and reliability to allow domain specific engineers to focus on their specialties. A successful candidate will have experience in being a Systems Administrator that has moved on to development and automation in their career.
Operate Apple’s largest infrastructure supporting millions of Siri customers at double digit PB scale
Troubleshoot complex issues across the entire stack
Design and develop automation frameworks to handle both development and production events at scale
Advise other teams (within and outside of Siri) on technical direction
Make changes to our environment with the purpose of pushing Siri to the next level
Education: B.S. degree in Computer Science or 3+ years of building data pipelines experience or equivalent.
Additional Requirements: (Nice to have)
- Java JVM performance tuning/optimizations
- Mesos compute platforms and job schedulers
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.
REQUISITION NUMBER: 99613876 COMPANY NAME: Apple Inc.