Data Engineer, Apple Ads
$150.4k - $277.6kApple Inc.
Cupertino, California, United States Software and Services At Apple, we build products and services that enrich people’s lives. Apple Ads helps customers discover relevant products and content while enabling developers, publishers, and advertisers to grow their businesses. Privacy is fundamental to how we design and build our advertising platform. The Apple Ads engineering organization operates large-scale data systems that process and transform high-volume advertising events into reliable datasets and products used for reporting, measurement, analytics, and other critical business functions. We are looking for a Software Engineer with strong software engineering fundamentals and experience building large-scale distributed data processing systems. In this role, you will design, develop, and operate production data pipelines using technologies such as Apache Spark, Kafka, Java/Scala, cloud storage, and modern data lake technologies. You will work on challenging problems involving large-scale batch and streaming data processing, data correctness, privacy, reliability, scalability, and performance. You will have opportunities to own systems end-to-end—from architecture and implementation through deployment, observability, and production support. Description As a Software Engineer on the Apple Ads data engineering team, you will help build the next generation of scalable data processing and reporting infrastructure. You will design and implement distributed data pipelines that process large volumes of advertising events across batch, near-real-time, and streaming execution environments. You will work on systems where correctness, data quality, performance, reliability, and privacy are critical. The ideal candidate is a strong software engineer who also has hands-on experience with Apache Spark and large-scale data processing. You should be comfortable reasoning about distributed systems, debugging complex data pipelines, optimizing Spark workloads, designing data models, and building production-quality software around big-data processing frameworks. You will collaborate with engineers, product teams, data scientists, SREs, and other cross-functional partners to translate business and technical requirements into scalable data solutions. Responsibilities Design, develop, and operate large-scale distributed data processing pipelines using Apache Spark and related big-data technologies. Build reliable batch, near-real-time, and streaming pipelines for processing high-volume advertising and measurement data. Develop production-quality software primarily using Java, Scala, and/or Python. Design scalable data architectures for processing and storing very large datasets. Build pipelines using technologies such as Spark, Kafka, S3/object storage, Apache Iceberg, Hadoop, and cloud-native infrastructure. Develop efficient data transformations, aggregations, joins, and data-processing algorithms over large datasets. Analyze and optimize Spark applications for performance, memory utilization, shuffle efficiency, parallelism, and compute cost. Design systems that gracefully handle late-arriving data, retries, partial failures, reprocessing, and evolving data schemas. Build strong data-quality controls, validation mechanisms, reconciliation frameworks, and monitoring to ensure correctness throughout the data lifecycle. Design systems with privacy, security, and appropriate data-handling principles built into the architecture. Develop observability, metrics, alerting, and debugging capabilities for production data pipelines. Investigate and resolve complex issues across distributed compute, storage, orchestration, and downstream data systems. Participate in architecture and design reviews and contribute to technical decisions for evolving the data platform. Write clean, maintainable, well-tested code and participate actively in code reviews. Own services and pipelines through their complete lifecycle, including design, development, deployment, monitoring, and production support. Collaborate with cross-functional engineering and product teams to deliver scalable solutions for Apple Ads. Minimum Qualifications 3+ years of professional software engineering or data engineering experience building production systems. Strong computer science fundamentals, including data structures, algorithms, concurrency, and distributed systems concepts. Strong programming skills in Java and/or Scala, with experience writing production-quality software. Hands-on experience building and operating large-scale data pipelines using Apache Spark. Strong understanding of Spark concepts including partitioning, shuffles, joins, caching, execution plans, memory management, and performance tuning. Experience with technologies such as Kafka, Hadoop, S3/object storage, or equivalent large-scale data infrastructure. Strong SQL skills and experience working with large analytical datasets. Expertise in distributed systems and data processing technologies (e.g. Spark, Kafka, Flink) Understanding of data modeling, partitioning strategies, schema evolution, and efficient storage formats such as Parquet. Experience building reliable production systems with appropriate testing, monitoring, alerting, and operational support. Strong debugging and problem-solving skills, particularly across complex distributed systems. Ability to communicate effectively and collaborate with technical and non-technical cross-functional partners. Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience. Preferred Qualifications Experience designing and operating petabyte-scale data processing systems. Deep expertise in Apache Spark performance tuning and optimization. Experience with Apache Iceberg or similar modern data lake/lakehouse technologies. Experience with both batch and real-time/streaming architectures, including Kafka and/or Flink. Experience building data platforms or processing frameworks that are reused by multiple teams or pipelines. Experience with AWS technologies, including S3 and Kubernetes/EKS or equivalent cloud platforms. Experience running distributed workloads using Kubernetes and containerized environments. Familiarity with analytical data stores and query engines such as Druid, Trino, or similar technologies. Experience designing systems that support replay, backfills, reprocessing, and late-arriving data. Experience implementing data-quality, reconciliation, lineage, or data-contract frameworks. Understanding of privacy-preserving data processing and secure handling of large-scale datasets. Experience building systems for advertising, measurement, reporting, or analytics. Demonstrated ability to take ownership of complex projects and drive them from design through production. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr Apple Inc.
- Apple Inc. is seeking a Software Engineer to design, build, and operate large-scale distributed data processing pipelines for Apple Ads. You will develop production-grade software using Java/Scala/Python, optimize Spark workloads, and ensure data correctness, privacy, and...Suggested
$152k - $253k
...efforts in the autonomous driving field and strive to bring sustained growth to our customers. We're looking for a Senior Data Analysis Engineer, AD critical metrics with strong technical ability to deeply understand architectures and strong scripting experience to...Suggested- ...Responsibilities Design and implement distributed data pipelines processing large volumes of advertising events across batch, near... ..., lineage, and data contracts. Collaborate with engineers, product teams, data scientists, SREs, and technical and non-technical...SuggestedFull timeContract work
- Samsung Ads is expanding its Performance & Reach engineering group to build foundational data platforms for large-scale advertising datasets. You will work across cross-functional teams to deliver production-grade data solutions for campaign delivery, reporting, and billing...Suggested
- Apple Inc. in Cupertino, CA is seeking a hands-on Machine Learning Engineer for the Ads Signals Intelligence team. You will build ML-driven signal platforms powering retrieval, prediction, and relevance across Apple’s advertising ecosystem, including App Store and Apple...Suggested
$75 - $80 per hour
We are seeking a talented Data Engineer to design, build, and maintain scalable data solutions that transform operational and customer interaction... ...contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term...Contract workTemporary workWork experience placement- At Apple, we focus deeply on our customers’ experience. Apple Ads brings this same approach to advertising, helping people find exactly what they’re looking for and... ...or have equivalent experience working with large data science / machine learning projects in industry....
$184.7k - $324.8k
...States Machine Learning and AI At Apple, we focus deeply on our customers’ experience. Apple Ads brings this same approach to... ...and experienced Machine Learning Engineer to develop the next generation of... ...intelligence from unstructured data. While ad tech knowledge is a strong...Relocation- Apple seeks a highly skilled Machine Learning Engineer to join the Predictions group. You will build core ML models powering ad predictions and monetization across App Store and News platforms, focusing on scalable, privacy-first solutions. You will work at the intersection...
- Apple Inc. is seeking a senior engineer to design and optimize the core auction system powering our advertising platform. You will develop production-grade code to generate high quality ad recommendations, collaborating with product and business teams to drive new products...
- ...Apple Inc. is seeking an experienced Data Engineer to design, build, and operate massive ETL/ELT pipelines turning raw data into a trusted foundation. You will craft scalable batch and streaming workflows, integrate ML pipelines, and collaborate with ML engineers and...
$184.7k - $324.8k
...Are you excited to tackle some of the most ambitious technical challenges in Apple Intelligence? Be involved in collaborating closely with our machine learning researchers, engineers, and data scientists? Together, you will orchestrate groundbreaking research initiatives...WorldwideRelocation$147.4k - $272.1k
...Functions Imagine what you could do here. At Apple, new ideas have a way of becoming great... .... We are seeking an exceptional engineer with a background in large scale software... ...using cutting-edge technologies to build data intensive systems, designing and optimizing...Relocation- Apple invites applications for a senior ML Engineering Program Manager focused on Apple Ads. Based in Cupertino, you’ll lead complex ML initiatives across frameworks, platforms, and algorithmic systems, partnering with engineers, researchers, and leaders to craft executable...
- At Apple, we work every day to create products that enrich people’s lives. Our Apple Ads group makes it possible for people around the world to easily access informative and... ...team is looking for a senior ML-focused Engineering Program Manager to lead complex initiatives...
$268.6k - $395k
...About the Team The Ads & Promos Delivery team powers the last-mile delivery of ads... ...and discovery experiences. As a Principal Engineer, you will lead the technical direction for... ...lifecycle from research to production, including data analysis, model development, evaluation,...Hourly payWork at officeLocal areaRemote workFlexible hours$150.4k - $225.3k
...California, United States Software and Services Apple is where individual imaginations gather... ...and infrastructure that turn raw motion data from Apple devices into insights that... ...someone exercises or moves with their device, engineers and scientists on this team are behind...Relocation$117k - $234k
...focuses on managing and delivering world-class data assets, including creating and... ...you have boundless energy and passion for engineering data used to solve dynamic problems that... ...connect, Druid, Big Query and Looker is added advantage. Experience with the integration...Full timeTemporary workPart timeWork at officeFlexible hours- ...Title: Role: Data Engineer Location: Sunnyvale, California. We are looking for a Data Engineer/Architect in our Data Team who will... ...Working experience on Fivetran HVR or Matillion is an added advantage Exposure to enterprise solutions like Sales Force...Work experience placement
- Samsung Ads in Mountain View, CA is seeking a Sr Data Engineer to join the Performance & Reach engineering organization. You will contribute to scalable data pipelines for ingestion, transformation, and analytics across large-scale advertising datasets to support reporting...
$150.4k - $277.6k
We are a team of strong data engineers that build the scalable data infrastructure that powers health research at Apple. We develop high-performance data pipelines and processing systems to support large-scale health studies, clinical validations, and advanced analytics...Relocation$122.7k - $214.3k
Data Engineer, iOS — Health Technologies Health Technologies is a unique cross-functional organization at Apple that works on inventing, researching, and validating new physiological sensing methods for Apple's current and future hardware platforms and software portfolio...Relocation- Apple Inc. in Cupertino, California, is seeking a Sr Full-Stack Software Engineer for AIML Data Operations. You will work on data pipelines, web services, and front-end applications to supply high-quality data for LLM training and evaluation. You will design robust systems...
- Apple Inc. in Sunnyvale seeks a Data Engineer for Health Technologies to design and support data pipelines and analytics workflows, integrating with study leads, data scientists, and engineers to enable research ahead of product cycles. You will also build and maintain...
$207k - $300k
...for loading and indexing information in Ads.Leverage AI to generate new additional content... ...of technical domains including feature engineering, backend pipelines, low latency... ...technical field.8 years of experience with data structures and algorithms.3 years of experience...Local area$138k - $197k
...product strategy questions using unstructured data (e.g. logs) and advertiser behavior... ...in Statistics, Mathematics, Data Science, Engineering, Physics, Economics, or a related quantitative... ...team drives better business outcomes for ads customers through automation and...Work experience placementWork at officeWorldwide$174k - $252k
...standards for the team and mentoring other data scientists on end-to-end analysis best... ...Physics, Economics, Operations Research, Engineering, or a related quantitative field.5 years... ...ecosystem. As a Data Scientist working on Ads Insights and Measurement, you will develop...Work experience placementShift work$165k - $205k
...About the roleWe are seeking a highly skilled and motivated Data Scientist to join our Ad Platform team. In this role, you will leverage advanced... ...will work closely with cross-functional teams, including engineering, product, and sales, to drive data-driven decision-making...Full timeLocal areaWork from home$147k - $210k
Help suggest, support and shape new data-driven and privacy-preserving advertising and marketing products in collaboration with engineering, product and customer facing teams.Collaborate... .... As a Data Scientist working on Ads Insights and Measurement, you will develop...Work experience placementShift work$147k - $210k
...metrics, or mathematical models.Use custom data infrastructure or existing data models as... ...Physics, Economics, Operations Research, Engineering, or a related quantitative field, or... ...statistical analysis, or a PhD degree.The Ads in AI Experiences team is responsible for...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer, Apple Ads. Be the first to apply!
- data engineer analytics Cupertino, CA
- senior cloud data engineer Cupertino, CA
- data center engineer Cupertino, CA
- sr data engineer Cupertino, CA
- data engineer Cupertino, CA
- sr information security engineer Cupertino, CA
- data developer Cupertino, CA
- senior data center engineer Cupertino, CA
- data engineer machine learning Cupertino, CA
- senior data engineer Cupertino, CA



