Back to all jobs
Apple logo

Software Engineer, Big Data - Apple Services Engineering

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Jan 05, 2026
Onsite

Compensation

Loading salary analysis...

About the role

We are seeking a Software Engineer to join Apple Services Engineering (ASE) who brings deep passion for building distributed large scale data processing systems, frameworks and platforms using big data technologies

Responsibilities

  • Work with a multi-functional team collaborating with several partners across product, engineering, operations and business
  • Help drive architectural vision to be ready for future opportunities
  • Design, build and maintain data pipelines and data sets serving key product features and insights protecting user privacy
  • Own data quality, scalability and SLAs for the allocated datasets and pipelines
  • Be a champion for technical excellence, and cultivate team spirit by contributing to standard methodologies, documentation, shared tools and solutions to common problems

Requirements

  • BS or MS in Computer Science or a related field with 3+ years experience
  • 3+ years of proficiency in Scala and functional programming paradigms, or other object-oriented languages like Java
  • Strong computer science fundamentals with proven problem solving skills
  • Deep understanding of distributed batch and streaming data processing systems like Spark/Kafka
  • Experience with technologies in big data ecosystem such as Kubernetes, Airflow

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences very quickly

Job Details

Salary Range

$147,400 - $272,100/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position