Job Description:
We are looking for a cloud data engineer to help define and deliver cloud-based data solutions and technical strategies across our product portfolio. You will design, implement, and test data solutions to provide efficient analytical and reporting capabilities across Apple’s global and regional sales and finance teams. Your responsibilities will include:
- Designing, building, and operating innovative data solutions that can scale and apply various technologies and frameworks to solve our complex business requirements.
- Driving innovation within a technical team by playing a lead role in technology decisions for the future of our analytical and reporting needs.
- Collaborating closely with cross-functional teams to optimize our data infrastructure for performance, scalability, and cost-efficiency, while continuously monitoring, and improving cloud data systems’ performance.
- Conducting thorough analysis and forecasting of compute and storage costs, and implementing strategies for cost optimization and resource utilization.
- Developing highly scalable data pipelines and fine-tuning, and supporting existing pipelines as needed.
- Collaborating with data scientists, engineers, and other partners to support data modeling, analysis, and reporting needs.
- Ensuring compliance with data governance and security policies, including data encryption and access controls.
- Expertise in designing and implementing scalable and secure data storage solutions in the cloud, ensuring optimal performance, cost, and accessibility.
- Hands-on experience using cloud services and tools to automate data workflows and streamline the data engineering process.
- Proficiency in database design and development with relational, non-relational, and OLAP databases.
- Solid understanding of cloud cost management principles and experience in forecasting and optimizing compute and storage costs.
- 5+ years of proven experience designing, and implementing large-scale data solutions in public cloud(s) and big-data platforms like Spark, Dremio, Hadoop, Hive, etc...
- 3+ years of proven experience operating big-data platforms or data-planes.
- 3+ years of demonstrated ability in designing and developing custom ETL pipelines using SQL, and/or scripting languages (Python, Shell, etc...).
- Familiarity with version control systems, CI/CD practices, testing, and migration tools for databases and software.
- Experience with implementing cloud security best practices for data platforms, including handling sensitive datasets.
- AWS Data Engineer Associate certification (preferred).
Bachelors or Masters degree in Engineering / Computer Science
Apple is an equal-opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.