Software Data Engineer, App Store

Apple Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$147,400–$220,900 / yr
Posted
29 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $184k
$132k most similar roles pay here $237k

This role pays more than 52% of similar roles. Most pay $141,925–$221,175 — the shaded band above. At the midpoint, this role pays about $184k versus about $182k for comparable roles.

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

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Data Engineer, App Store

As a Software Data Engineer on Apple's App Store Data team, you will contribute to shaping strategic initiatives that drive innovation and decision-making for the world’s largest app marketplace. Your responsibilities include designing and building scalable data pipelines with CI/CD, developing data architectures using distributed systems like Spark and Kafka, and implementing monitoring and observability for production systems. You will also clean and transform large-scale datasets into analytics-ready formats using Python, Scala, or Java, and collaborate closely with cross-functional teams to translate requirements into precise data model specifications. Success in this role requires expertise in big data technologies, proficiency in AI coding assistants, and a commitment to privacy and compliance standards, all while working on high-impact projects that enhance the App Store experience for users and developers globally.

What you'll do

  • Design and build scalable data pipelines with CI/CD ensuring reliability through tests.
  • Develop data architectures using distributed systems like Spark and Kafka for high-throughput processing.
  • Implement monitoring and observability for production data systems to ensure stability.
  • Clean, transform, and model large-scale data into analytics-ready datasets using Python or Scala.
  • Contribute to quantitative analysis projects from data quality to statistical analysis and visualization.

What we're looking for

  • 3+ years of experience building production data pipelines on distributed systems
  • Proficient in Scala, Java, Python, and SQL for data processing and analysis
  • Hands-on experience with big data technologies like Hadoop, Spark, Kafka, Airflow
  • Strong knowledge of data modeling, structured/unstructured data analysis, predictive modeling
  • Active use of AI coding assistants and rigorous code review practices
  • Excellent communication skills and proven success collaborating across functions

More like this

Similar roles

Senior Software Data Engineer, App Store

Apple Inc

San Francisco, CA 29 days ago $181,100$272,100
Python Scala Java Spark Kafka Airflow Kubernetes CI/CD Hadoop Iceberg Trino Superset Tableau ML SQL AI coding assistants Data modeling Distributed systems Analytics engineering

Engineering Manager, App Store Data

Apple Inc

San Francisco, CA 34 days ago $228,100$342,800
Python Java Scala SQL Trino Superset CI/CD LLM-augmented workflows Terraform AWS Kubernetes Git Docker Prometheus Grafana PostgreSQL Snowflake BigQuery AI-native engineering practices

Principal AI Architect, App Store Data

Apple Inc

Cupertino, CA 16 days ago $212,000$386,300
LLMs Agentic workflows MCP A2A protocols LangChain LangGraph Claude Agent SDK Python Docker Kubernetes AWS Terraform CI/CD PostgreSQL Redis Prometheus Grafana GitLab GitHub Jupyter TensorFlow PyTorch Responsible AI Bias assessment Explainability