Data Engineer, Apple Ads

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $215k
$155k most similar roles pay here $275k

This listing doesn't post a salary. Most similar roles pay $176,125–$254,750.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Data Engineer, Apple Ads

As a Data Engineer, Apple Ads, you will join the engineering organization to build and operate large-scale data systems that transform high-volume advertising events into reliable datasets for reporting, measurement, and analytics. You will design, develop, and manage production data pipelines across batch, near-real-time, and streaming environments while ensuring data correctness, privacy, and scalability. Your daily work involves building distributed processing infrastructure using Apache Spark, Kafka, Java, Scala, Python, Hadoop, and S3/object storage. You will also utilize modern data lake technologies like Apache Iceberg to manage complex transformations and optimizations for large datasets. The role requires solving technical challenges related to data quality, schema evolution, and performance tuning within the advertising domain. You will own the full lifecycle of these systems, from initial architecture and implementation through deployment, monitoring, and production support.

What does a Data Engineer earn?

Median $183138 from 214 postings across 58 companies.

See salary data

What you'll do

  • Design and operate large-scale distributed data processing pipelines using Apache Spark, Kafka, and cloud storage.
  • Build reliable batch, near-real-time, and streaming pipelines to process high-volume advertising and measurement data.
  • Develop production-quality software using Java, Scala, or Python for complex data transformations and algorithms.
  • Optimize Spark applications for performance, memory utilization, shuffle efficiency, and compute costs.
  • Implement robust data quality controls, validation mechanisms, and reconciliation frameworks to ensure data correctness.
  • Design systems that handle late-arriving data, retries, partial failures, and evolving data schemas.
  • Build observability features including metrics, alerting, and debugging capabilities for production pipelines.
  • Ensure all data architectures incorporate privacy, security, and appropriate data-handling principles.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software engineering or data engineering experience building production systems.
  • Strong programming skills in Java and/or Scala to write production-quality software.
  • Hands-on experience building and operating large-scale data pipelines using Apache Spark.
  • Expertise in distributed systems, including data structures, algorithms, concurrency, and performance tuning of Spark workloads.
  • Experience with large-scale data infrastructure such as Kafka, Hadoop, S3/object storage, or equivalent technologies.
  • Strong SQL skills and experience working with large analytical datasets.
  • Ability to design and operate reliable batch and streaming data processing systems.

More like this

Similar roles

Data Engineer, Apple Ads

Apple Inc

Cupertino, CA 6 days ago $150,400$277,600
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp

Data Engineer, Apple Ads

Apple Inc

New York City, NY 6 days ago $150,400$277,600
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp

Reliability Engineer - Data

Apple Inc

Austin, TX 13 days ago
AWS Kubernetes Apache Spark Flink Kafka Iceberg EMR EKS MSK Python Java Scala Kotlin Helm Infrastructure as Code GenAI Machine Learning Distributed Systems
2+ yrs exp

Reliability Engineer - Data

Apple Inc

Austin, TX 10 days ago
AWS Kubernetes Apache Spark Flink Kafka Iceberg EMR EKS MSK Python Java Scala Kotlin Helm Infrastructure as Code GenAI Machine Learning Distributed Systems
2+ yrs exp

Senior Software Engineer

Apple Inc

Austin, TX 15 days ago
Go Java Rust C++ Scala micro-services Distributed Systems Machine Learning NLP AI Lucene Solr Elasticsearch NoSQL Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Linux
6+ yrs exp

Staff Software Engineer

Apple Inc

New York, NY 65 days ago $184,700$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink micro services AWS GCP Data Pipelines APIs
10+ yrs exp