Senior Software Engineer - Data Platform, Apple Services Engineering

Apple is a global technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Data Platform, Apple Services Engineering

Apple's Data Platform (ADP) team is seeking a Senior Software Engineer to join their innovative team in building and maintaining critical data infrastructure. This role presents an exceptional opportunity to work on systems that process petabytes of data and handle millions of queries daily, directly impacting hundreds of millions of users worldwide.

The position involves working with cutting-edge big data technologies, particularly focusing on services like Spark within Apple's Data platform. As a senior engineer, you'll be responsible for designing and implementing highly scalable, fault-tolerant systems that serve as the backbone for various teams within Apple. The role requires expertise in Java, Scala, and modern cloud infrastructure, along with experience in cluster management tools like Kubernetes.

What makes this role particularly exciting is the tremendous individual responsibility and influence you'll have over critical Apple internal services. You'll be working in a fast-paced environment where great ideas quickly transform into phenomenal products and services. The team values creative problem-solving, innovation, and a strong focus on customer needs.

The ideal candidate will bring not only technical expertise but also a passion for crafting big-data products and a learning mindset. You'll be joining a team that's deeply committed to excellence and quality, working on projects that require extraordinary creativity and technical skill. The role offers competitive compensation, comprehensive benefits, and the opportunity to become an Apple shareholder through various stock programs.

Working at Apple means being part of a company that values inclusion and diversity, offering numerous opportunities for professional growth and development. You'll be contributing to systems that power some of Apple's most visible current and future features, making this an ideal position for someone who wants to make a significant impact at one of the world's leading technology companies.

The role combines technical challenges with real-world impact, offering the chance to work with state-of-the-art technology while solving complex problems at a global scale. If you're passionate about big data, distributed systems, and creating technology that enhances people's lives, this position at Apple provides an excellent opportunity to advance your career while working on meaningful projects.

Last updated 23 days ago

Responsibilities For Senior Software Engineer - Data Platform, Apple Services Engineering

  • Design and build scalable big-data platform used across Apple
  • Develop high-performance systems handling millions of queries daily
  • Design, develop, and deploy services like Spark in the Data platform
  • Build technology that works for customers around the world
  • Contribute to critical Apple internal services

Requirements For Senior Software Engineer - Data Platform, Apple Services Engineering

Java
Scala
Kubernetes
  • Strong programming expertise in Java, Scala and/or scripting languages
  • Experience in designing, developing and deploying data processing applications on cloud infrastructure
  • Experience in cluster management/orchestration software
  • Ability to design large-scale, complex applications
  • Bachelor's degree or Masters in Computer Science, Computer Engineering, or equivalent
  • Learning attitude to continuously improve
  • Excellence and quality focused
  • Comfortable in fast-paced environment

Benefits For Senior Software Engineer - Data Platform, Apple Services Engineering

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Data Platform, Apple Services Engineering

Software Engineer (Master Data Management), Partner Solutions and Technology

Senior Software Engineer role at Apple focusing on Master Data Management using STIBO STEP, offering competitive salary and benefits in Sunnyvale.

Senior Software Development Engineer (Apache Flink) - Data

Senior Software Development Engineer position at Apple focusing on Apache Flink and distributed data systems, offering competitive salary and benefits in Seattle.

Senior Data Engineering and Visualization Engineer, iCloud

Senior Data Engineering role at Apple focusing on iCloud services, combining data engineering expertise with advanced visualization skills to drive data-driven decision-making.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on customer experience optimization, requiring 7+ years of experience in programming and data analysis.

Senior Data Scientist - System Scheduling Performance

Senior Data Scientist role at Apple focusing on system scheduling performance and resource optimization across all Apple platforms.