Sr. Data Engineer, iCloud Insights Engineering
Job Description
Senior Data Engineer role supporting Apple’s iCloud Insights Engineering in Austin, TX with onsite collaboration.
Responsibilities
- Build and maintain complex data pipelines and data models at scale
- Query, manipulate, and analyze internet-scale data structures and very large datasets
- Develop and apply data engineering tools and concepts, including pipeline development, data model design, and aggregation strategies for analytics and reporting
- Translate complex data concepts for diverse audiences across product, business, and engineering stakeholders
Requirements
- 5+ years of experience in data engineering or business intelligence roles
- Demonstrated expertise building and maintaining complex data pipelines and data models at scale
- Strong proficiency with SQL
- Proven ability to query, manipulate, and analyze internet-scale data structures and very large datasets
- Advanced proficiency with Python or similar languages
- Experience with distributed computing frameworks (example: Spark) for complex data manipulation and analytics
- Demonstrated experience with data engineering tools and concepts, including pipeline development, data model design, and aggregation strategies for analytics and reporting
- Exceptional written and verbal communication, including translating complex data concepts for product, business, and engineering stakeholders
- Strong time management skills to balance multiple projects with competing priorities
- BS in Computer Science, Statistics, Mathematics, Information Systems, Engineering, Economics, or a related field
Technologies
- SQL
- Python
- Spark
Preferred Qualifications
- Experience in a fast-paced technology company, digital subscription business, or e-commerce platform, navigating complex data ecosystems
- Familiarity with data governance, data quality frameworks, or metadata management concepts
- MS in Computer Science, Statistics, Mathematics, Information Systems, Engineering, Economics, or a related field