Software Engineer - Data Platform & Data Products

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
56 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $165k
$117k most similar roles pay here $222k

This listing doesn't post a salary. Most similar roles pay $126,800–$203,650.

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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Data Platform & Data Products

As a Senior Engineer on Apple’s Data Solutions & Initiatives team within Worldwide Sales, you will play a pivotal role in transforming centralized data management into a scalable, self-service data mesh. Your responsibilities include designing and building software and services that make data accessible and reliable for the entire organization, such as curated datasets, data services, and APIs. You will develop high-throughput batch and real-time streaming pipelines, ensuring they are resilient and observable, while also implementing automated data quality controls and access management. This role requires expertise in Python or Java/Scala/Go, proficiency with modern data stack tools like Flink, Kafka, dbt, Airflow, Spark, and Iceberg, as well as experience with cloud-native systems such as AWS/GCP and Kubernetes. Your work will significantly impact the efficiency and innovation of Apple’s data-driven initiatives across various business units.

What you'll do

  • Design and maintain frameworks for self-service data product development.
  • Develop high-throughput batch and real-time streaming pipelines with resilience.
  • Implement automated data quality controls and access management.
  • Apply rigorous software engineering practices to ensure system reliability.
  • Tune complex SQL queries and optimize storage formats in distributed systems.

What we're looking for

  • 7+ years of software/data engineering experience focusing on data architecture
  • Strong programming skills in Python, Java, Scala, or Go
  • Proficiency in data modeling, SQL, partitioning strategies, and query optimization
  • Hands-on experience with modern data stack technologies (Flink, Kafka, dbt, Airflow, Spark)
  • Experience implementing CI/CD, automated testing, and observability for data systems
  • Solid background in building APIs, services, and distributed systems
  • Expertise with cloud and containerized systems (AWS/GCP, Kubernetes, Docker)

More like this

Similar roles

Software Data Engineer

Apple Inc

Seattle, WA 56 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka SQL Apache Airflow Scala Go Python Kubernetes Apache Kafka AI-powered development tools RESTful services RPC-based services relational databases non-relational databases NoSQL databases

Senior Software Data Engineer

Apple Inc

Seattle, WA 69 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Data Product Engineer

Apple Inc

Cupertino, CA 48 days ago $172,100$258,600
Snowflake Databricks dbt DataHub Collibra Cube AtScale SQL CI/CD Kubernetes Python PostgreSQL AWS Azure GCP Git Jira Confluence Swagger RESTful APIs JSON XML