Sr. Data Engineer - Data Products, Ad Platforms

Apple creates products that enrich people's lives, with the Advertising Platforms group enabling access to informative and imaginative content while helping publishers and developers promote and monetize their work.
Data
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development engineer - Data Engineer

Senior Data Engineer role at Apple's Siri team, focusing on ML systems evaluation and development of large-scale data pipelines.

Software Engineer (Master Data Management), Partner Solutions and Technology

Senior Software Engineer role at Apple focusing on Master Data Management and STIBO STEP implementation, offering competitive compensation and comprehensive benefits.

Senior Data Engineer

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

Data Scientist - Business Process Re-Engineering

Senior Data Scientist role at Apple focusing on business process re-engineering and supply chain optimization through advanced analytics and machine learning.

Motion Software Engineer

Senior Motion Software Engineer role at Apple focusing on earthquake early warning systems, combining seismology expertise with software engineering to improve public safety.

Description For Sr. Data Engineer - Data Products, Ad Platforms

At Apple, we work every day to create products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in App Store and Apple News.

The Ad Platforms Data Products Engineering team is seeking a senior data engineer to join in developing the next generation of data products and analytical solutions. In this role, you will be a key member of the team driving the strategy, development, execution, and continuous improvement of core algo and analytical data products for Ad Platforms. You will be building the foundational data architectures and pipelines for our algo and data science capabilities.

Key responsibilities include:

  • Using modern tools and technologies to build reliable and performant pipelines and data products with extreme scale requirements
  • Solving tough problems across the technology spectrum, including designing, creating, and extending data storage, processing, and analytic solutions
  • Automating and optimizing existing analytic workloads by recognizing patterns of data and technology usage
  • Working in a rapidly changing environment and performing effectively in a sprint-based agile development environment

The ideal candidate will have experience with various engineering technologies such as AWS, EMR, EKS, Spark, Hive, SQL, Iceberg, Snowflake, Oracle, Airflow, and Datadog. They should have a strong background in data modeling, Scala, Python, Java, SQL, and other relevant languages and frameworks.

Join our world-class team of data engineers and contribute to building extraordinary experiences for our data consumers in this exciting role at Apple.

Last updated 5 months ago

Responsibilities For Sr. Data Engineer - Data Products, Ad Platforms

  • Build reliable and performant pipelines and data products with extreme scale requirements
  • Design, create, and extend data storage, processing, and analytic solutions
  • Automate and optimize existing analytic workloads
  • Work effectively in a sprint-based agile development environment
  • Develop next-generation data products and analytical solutions
  • Drive strategy, development, execution, and continuous improvement of core algo and analytical data products
  • Build foundational data architectures and pipelines for algo and data science capabilities

Requirements For Sr. Data Engineer - Data Products, Ad Platforms

Java
Python
  • B.S. in computer science, mathematics, or similar quantitative field
  • Minimum of 4-6 years professional experience
  • Demonstrated ability to implement and extend highly performant, resilient, and reliable data services
  • Experience working in cloud environments and familiarity with object stores and cloud-native data storage and processing frameworks
  • Extract Transform Load (ETL) and streaming experience using Spark, Kafka, Hive, Iceberg, or similar technologies at petabyte scale
  • Deep expertise in data modeling, Scala, Spark, Python, Java, SQL, Trino, Glue and/or other relevant languages and frameworks

Interested in this job?