Apple is looking to improve the performance and ease-of-use of its large-scale analytics infrastructure to discover great insights from a large amount of data
Requirements
- Proficiency with distributed compute & storage technologies (e.g., Spark, Flink, HDFS)
- Proficiency designing ETL pipelines and with automation services (e.g., Airflow)
- Programming experience in Python, Java, Swift, or C++
- Experience designing and developing production-level software
- Solid software engineering background
- Ability to write production level code
- Experience with APIs and REST services
Responsibilities
- Build high-throughput data ingestion and real-time analytics pipelines
- Design APIs and build REST services to lend insights to stakeholders
- Instrument operational telemetry and build dashboards to monitor system health
- Provide meaningful insights to teams and influence decisions across Apple on a broad range of products
- Write production-level software
- Effective provisioning, installation/configuration, operation, and maintenance of the team's analytics infrastructure
- Research and development to enable continued innovation and progress within the infrastructure
Other
- M.S. in Computer Science or equivalent field (Preferred Qualification)
- B.A. or B.S. in Computer Science or equivalent field (Minimum Qualification)
- Excellent spoken and written communication skills
- Experience driving cross-functional projects with diverse sets of stakeholders
- Self-motivated and able to work independently