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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer (Apache Spark)

Senior Software Engineer position at Apple focusing on Apache Spark development for cybersecurity applications, offering competitive compensation and benefits.

Senior Data Engineer

Senior Data Engineer role at Apple Services focused on building scalable data pipelines and analytics solutions.

RCC Platforms Performance Data Scientist

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

Senior Delivery Consultant – Data Engineer, AWS Professional Services Israel

Senior Data Engineering role at AWS Professional Services, focusing on designing and implementing cloud solutions while providing technical guidance to customers.

Senior Business Intelligence Engineer, NACP Analytics

Senior Business Intelligence Engineer position at Amazon, leading analytics and automation for capacity planning, requiring 10+ years experience and strong technical skills.

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 3 months 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?