Taro Logo

Senior Product Data Engineer

Apple is a technology company that creates innovative products and services including iPhone, iPad, Mac, Apple Watch, and Apple Services.
$147,400 - $272,100
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Are you ready to make a significant impact on Apple Services? Join the Apple Services Data Science & Analytics team, where we drive decisions that improve customer experience, accelerate growth, and uncover new business opportunities while respecting user privacy. We work on some of the largest e-commerce and media streaming businesses globally, collaborating with partners across product, design, engineering, marketing, editorial, and business teams.

As a Senior Product Data Engineer, you'll be at the forefront of designing, developing, and maintaining robust data pipelines that support Apple Services analytics initiatives. Our mission is to build a comprehensive aggregate data layer enabling efficient executive reporting, customized data applications, and powerful ML inference and analysis.

You'll work closely with data scientists, BI engineers, and business teams to build scalable data solutions. Your role requires bridging the gap between business needs, analytical solutions, and engineering requirements. You'll collaborate with other data engineering teams to scale solutions across Apple Services.

The position demands expertise in data engineering tools and patterns, including PySpark development, orchestration tools, CI/CD processes, and data lake management. You'll be responsible for maintaining pipelines requiring on-call support and monitoring, requiring strong debugging skills and efficient problem-solving abilities.

The role offers competitive compensation including base pay between $147,400 and $272,100, plus opportunities for stock awards, bonuses, and comprehensive benefits. You'll be part of a team that processes billions of daily records, working on critical data infrastructure that powers analytics across Apple's services ecosystem.

Join us to work on challenging technical problems at massive scale, while maintaining Apple's high standards for user privacy and data quality. Your work will directly impact how Apple understands and improves its services for millions of customers worldwide.

Last updated 2 days ago

Responsibilities For Senior Product Data Engineer

  • Independently design technical solutions to process massive datasets
  • Build data pipelines using Python, PySpark and SQL
  • Manage an evolving data schema ensuring backward compatibility
  • Collaborate with BI and Data Science teams to design aggregate tables
  • Integrate new tools and packages into the team's workflow
  • Provide on-call support and monitoring
  • Mentor and provide data engineering best practices

Requirements For Senior Product Data Engineer

Python
  • 5+ years of experience as a Data Engineer or similar role
  • 5+ years of experience with data schema design and data modeling
  • 5+ years of experience in Python and SQL
  • 2+ years of Spark/PySpark experience
  • Business Intelligence experience
  • Strong critical thinking, debugging, and technical design skills
  • Bachelors degree in Computer Science, Statistics, Mathematics, Engineering, Information Systems, Economics or related field

Benefits For Senior Product Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Related Jobs

Machine Learning & Data Scientist, OS Power & Performance

Senior Machine Learning & Data Scientist role at Apple focusing on OS performance optimization through data analysis and ML, offering competitive compensation $139.5K-$258.1K.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, requiring expertise in distributed systems and data processing technologies.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, building and managing large-scale distributed systems.

Sr. Data Scientist, Experimentation

Senior Data Scientist role at Apple focusing on experimentation and analytics to optimize subscription services and product development.

Senior Product Data Engineer

Senior Product Data Engineer position at Apple, building and maintaining data pipelines for Apple Services analytics, requiring 5+ years of data engineering experience.