Software Development Engineer - Data
Apple· Software and Services
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
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services