Analytics Data Engineer - App Store
Vancouver, British Columbia, Canada
Software and Services
Apple’s App Store is the world’s largest and most innovative app marketplace, home to over 1.8 million apps and serving more than half a billion customers every week across all the Apple devices. Since the App Store launched in 2008, it has changed how we all live; it has enabled countless new companies, spawned new industries, and built millions of jobs. In a world where apps have become essential in people’s daily lives, the App Store team has become crucial to Apple’s business.
Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values, and fostering such values across developer community. We keep innovating privacy technologies and lead the world into a safer future where you control what data is collected about you.
Although App Store is a bigger part of Apple’s business than ever before, these teams remain small, forward-thinking, and cross-functional, offering greater exposure to the array of opportunities here. In this role you will help deliver phenomenal experience and improve the store for both users and developers by generating insights from data in a privacy-friendly manner.
Description
We’re seeking a data engineer & analyst to join the App Store Data team. In this position you will:
- work in a highly cross functional team
- design next big things in collaboration with variety of internal stakeholders and leadership team
- explore existing data products and understand their semantic, features and limitations
- design new data products, write functional specs
- share your ideas, feedbacks, analysis and insights
- document data contracts with internal partners and evolve them when needed
- write clean, efficient, scalable data pipelines that process hundreds of terabytes
- review team members’ code in efficient and constructive way
- care about your data product as much as about your code
- work with internal partners to certify new feature implementations
- release changes to production
- work with SRE teams on troubleshooting
- adhere to various policies, standards and practices
Minimum Qualifications
- 3+ years of hands-on experience in ad-hoc data analysis
- 3+ years of hands-on experience in Scala, Java or Python
- Excellent knowledge of SQL
- Experience working with Jupyter Notebooks or similar products
- Experience working with dashboard solutions: Tableau, PowerBI, AWS QuickSight or similar products
- BS or MS in technical field: Math, Statistics, Analytics, Computer Science, Business or similar areas
Key Qualifications
Preferred Qualifications
- Excellent communication skills and ability to present new ideas to stakeholders and leadership team at various levels
- Good understanding of software engineering principles and fundamentals including algorithms and data structures
- Good knowledge of Spark is preferred