← All roles

Software Development Engineer - Data

Apple· Software and Services
Apply on company site
Cupertino, California$150.4k - $225.3kFull-timePosted 2mo ago

About the role

Software Development Engineer - Data to join the Reporting & Data Models team within ASE Content Data Engineering. Focus on modernizing and automating legacy data pipelines, building new reporting solutions, and maintaining a large reporting estate across Oracle and cloud-native platforms to support compliance, operational accuracy, and business intelligence for Apple’s online media platform.

Responsibilities

  • Design, build, and maintain automated data pipelines and reporting systems across a hybrid stack spanning Oracle, Spark, Hadoop, and cloud object storage
  • Drive the migration of legacy report jobs to modern pipeline orchestration and cloud infrastructure, ensuring reliability, observability, and maintainability
  • Investigate and resolve pipeline failures, performance bottlenecks, and data quality issues across a large, interdependent reporting estate covering all content domains
  • Develop and maintain legal and regulatory-compliance reports where accuracy, auditability, and on-time delivery are non-negotiable
  • Onboard and publish curated datasets from operational data stores to the Apple Data Lakehouse, ensuring proper data governance, lineage documentation, and PII tagging
  • Extend and enhance internal content data platform models across all content domains: propagating schema changes, adding new columns and descriptors, and maintaining the accuracy of the platform's content-intelligence surface
  • Execute controlled, legally-gated production data modifications and archival/deletion programs under change control and with required legal approval
  • Contribute to the evolution of AI-assisted data tooling (e.g., Text-to-SQL), automating and accelerating how stakeholders access and query content data

Qualifications

  • Minimum 1 year of experience as a Software Engineer, Data Engineer, or equivalent role
  • Strong experience with Spark and Spark SQL, including performance tuning and resource optimization
  • Strong experience with Hadoop, HDFS, and/or S3-compatible object storage
  • Experience writing SQL and PL/SQL on Oracle, including query optimization
  • Experience with Flink or Flink SQL for stream-based data processing
  • Experience with Java and/or Scala development
  • Experience building and maintaining automated data pipelines and job scheduling systems (e.g. Airflow)
  • Experience with CI/CD workflows and version-controlled deployment of data pipeline code
  • Hands-on experience with Kubernetes for container-based workload execution
  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related technical field OR Hands-on engineering experience and a demonstrable track record of building and maintaining production data systems are weighted equally alongside formal academic credentials.

Skills

Required:Spark / Spark SQLHadoop / HDFS / S3-compatible storageOracle SQL / PL/SQLJava / ScalaAirflowCI/CD for data pipelinesKubernetes
Nice to have:FlinkPython scripting

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses including tuition
  • discretionary bonuses or commission payments and relocation eligibility (where applicable)
  • Apple shareholder opportunities through stock programs and Employee Stock Purchase Plan
Last updated Jul 31, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple