Data Engineer (Customer Analytics), IS&T Ai & Data Platforms
Apple Shanghai, Shanghai, China
Computers and Electronics Manufacturing · 10,001+ employees
About the role
Design, build, and manage cloud-based data warehouses and scalable ETL pipelines to support data-driven decision-making. Perform in-depth data analysis and optimize existing data systems for performance, reliability, and cost-efficiency.
What they look for
Requirements
Requires a bachelor's degree in Computer Science or a related field and at least 3 years of professional experience in data engineering. Candidates must possess expert proficiency in SQL and Python, along with hands-on experience in big data technologies like Spark and Trino.
Full description
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your work, and there's no telling what you could accomplish.
AI & Data Platforms (AiDP) is IS&T's engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS&T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple. As a Senior Data Engineer on the team, you'll design and build the data warehouses, pipelines, and analytics that power decisions across Apple, working closely with teams in the US and around the world.
Description
Design, build, and manage cloud-based data warehouses and data access layers that support teams across Apple. Develop highly scalable and secure ETL pipelines to ingest, process, and serve data from a multitude of source systems. Perform data discovery and in-depth analysis across large, multi-source datasets, quickly learning new data to uncover insights and validate quality. Build proofs of concept and run ad-hoc and recurring analyses to answer high-priority business questions. Analyze and optimize existing data systems and queries, including Spark and Trino, for reliability, performance, and cost at scale. Use modern AI tools to enhance and automate data workflows such as orchestration, scheduling, and monitoring. Collaborate closely with US-based and regional teams and business partners, presenting findings and recommendations in English.
Minimum Qualifications
Bachelor's degree in Computer Science, related field, or equivalent practical experience 3+ years of professional experience in data engineering, building and operating data pipelines and data warehouses Expert proficiency in SQL, including query optimization, and strong Python for data processing and automation Hands-on experience with big data and distributed systems, including Spark and Trino Experience building ETL pipelines and working with cloud data platforms such as Ali Cloud (or equivalent) Strong data discovery and analysis skills, with a proven ability to learn new data quickly, uncover insights, and validate data quality Deep understanding of data warehouse architecture and dimensional modeling principles Strong English proficiency, able to communicate and collaborate effectively with US and global teams in English
Preferred Qualifications
Demonstrated ability to apply AI-powered tools and methods to improve data pipeline efficiency and reliability Detailed understanding of OLTP and OLAP systems and when to apply each Hands-on experience with both relational and NoSQL database systems Proven ability to translate complex business requirements into scalable, data-driven solutions Strong project management and presentation skills, with the ability to deliver findings to multiple levels of stakeholders
Similar roles
-
Data Engineer Lead
Blend360 Guadalajara, Jalisco, Mexico
-
Senior Data Engineer
Advanced Medical Management Long Beach, California, United States · $150K–$180K/yr
-
Lead Data Engineer
Blend360 Columbia, Maryland, United States · $125K–$160K/yr
-
Data Engineer - Databricks
Resultant Chicago, Illinois, United States
-
Data Engineer
Robots and Pencils Canada
-
Junior Data Engineer (New York, NY)
B Lab New York, New York, United States · $63K–$83K/yr