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

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 a day 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?

Jobs Related To Apple Senior Data Engineer

AIML - Sr Data Engineer, Data and ML Innovation

Senior Data Engineer role at Apple focusing on building privacy-preserving data systems for ML and analytics, combining data engineering expertise with privacy protection.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on retail customer care platform optimization, requiring 7+ years of experience in data analysis and programming.

Sr. Data Engineer, iCloud

Senior Data Engineer position at Apple working on iCloud data infrastructure and capabilities, requiring 8+ years of experience with distributed data technologies.

Senior Data Scientist - System Scheduling Performance

Senior Data Scientist role at Apple focusing on system scheduling performance and resource optimization across all Apple platforms.

Senior Data Developer

Senior Data Developer position at Global Lending Services, building scalable data pipelines and analytics solutions in a hybrid work environment in Greenville, SC.