Taro Logo

Senior Data Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$143,100 - $264,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Data Cloud

Senior Software Engineer position at Apple focusing on building scalable data systems and analytics platforms using cloud technologies and modern development practices.

Senior Data Engineer, Cloud Operations Engineering

Senior Data Engineer role at NVIDIA focusing on building data infrastructure for DGX Cloud team, requiring expertise in data pipelines, cloud technologies, and 5+ years of experience.

Senior Analytics Engineer

Senior Analytics Engineer position at Trustpilot, bridging business and technical teams while working with modern data stack to enhance data warehouse and analytics solutions.

Senior Analytics Engineer

Senior Analytics Engineer position at Coinbase, focusing on building scalable data solutions and transforming raw data into actionable insights through robust pipelines and well-designed data models.

Senior Analytics Engineer

Senior Analytics Engineer position at Trustpilot in Edinburgh, focusing on data warehouse management, pipeline development, and business intelligence using modern data stack technologies.

Description For Senior Data Engineer

Are you ready to make a significant impact on Apple Services? Join Apple's Services Data Science & Analytics team as a Senior Data Engineer where you'll drive decisions that improve customer experience while respecting user privacy.

The role involves working with some of the largest e-commerce and media streaming businesses globally. You'll be responsible for designing, developing, and maintaining robust data pipelines that process massive datasets (billions of daily records) to support Apple Services analytics initiatives. The team focuses on building a comprehensive aggregate data layer enabling efficient executive reporting, customized data applications, and ML inference.

Key Responsibilities:

  • Design and implement technical solutions for processing massive datasets
  • Build data pipelines using Python, PySpark and SQL
  • Manage evolving data schemas ensuring backward compatibility
  • Collaborate with BI and Data Science teams on aggregate table design
  • Integrate new tools into the team's workflow
  • Provide on-call support and monitoring
  • Mentor others in data engineering best practices

The ideal candidate will have:

  • 5+ years of Data Engineering experience
  • Strong expertise in Python, SQL, and PySpark
  • Experience with data schema design and modeling
  • Business Intelligence experience with tools like Tableau
  • Strong critical thinking and debugging skills
  • Bachelor's degree in Computer Science or related field

Benefits include:

  • Competitive base pay range ($143,100 - $264,200)
  • Comprehensive medical and dental coverage
  • Stock options and employee stock purchase program
  • Retirement benefits
  • Education reimbursement
  • Product discounts and free services

Join a collaborative team that values innovation and technical excellence while working on impactful projects that shape Apple's services ecosystem. This role offers the opportunity to work with cutting-edge technologies while solving complex data challenges at scale.

Last updated 21 days ago

Responsibilities For Senior Data Engineer

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

Requirements For Senior Data Engineer

Python
Kubernetes
  • 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 with tools like Tableau
  • Strong critical thinking, debugging, and technical design skills
  • Bachelors degree in Computer Science or related field

Benefits For Senior Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?