Sr. Software Engineer - Data Infrastructure (ASE)

Job expired!

Join Apple Services Engineering as a Senior Software Engineer - Data Infrastructure

Posted: June 13, 2024

Role Number: 200555329

About Apple Services Engineering (ASE)

The Apple Services Engineering (ASE) team exemplifies Apple’s passion for merging art with technology. We power platforms such as the App Store, Apple TV and Sports, Apple Music, Podcasts, Books, and Cloud and Infrastructure Services.

Role Overview

Join our dynamic ASE team and play a pivotal role in designing, developing, and deploying high-performance systems that manage millions of daily queries. This scale demands innovative problem-solving and a deep respect for customer needs to build technology that serves users globally.

Key Responsibilities

We seek engineers passionate about developing big-data solutions. You will take the lead in creating and implementing solutions for high-performance systems managing vast amounts of online events and queries each day. Key responsibilities include:

  • Shaping critical infrastructure, designing frameworks, and supporting services like storage, caching, queueing, and searching.
  • Architecting and optimizing high-performance systems using Java, Scala, and Go.
  • Ensuring seamless deployment and scalability with Infrastructure as Code (IaC) and containerization.
  • Employing advanced analytics techniques using Spark and Flink for data intelligence.

Qualifications

Minimum Qualifications

  • Extensive experience in large-scale data processing frameworks on cloud infrastructures (AWS, GCP).
  • Strong programming skills in Go, Java, Scala, and scripting languages for distributed systems.
  • Proficiency in IaC tools.
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes).
  • Ability to design low-latency, fault-tolerant, and highly available complex applications.
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or equivalent experience.

Preferred Qualifications

  • A learning attitude with a focus on self-improvement, team enhancement, and organizational excellence.
  • Commitment to quality and excellence.
  • Experience with modern Analytics and Data technologies like Spark, Flink, Iceberg, Trino, Jupyter, Druid at scale.
  • Contribution to Open Source projects is a plus.

Work Culture

At Apple, you’ll find a peaceful work environment that balances socialization with focused work periods. We support growth through technical guidance, mentorship, and encourage a healthy work-life balance with accrued vacation time.

Compensation & Benefits

Base pay ranges from $170,700 to $300,200, depending on your skills, qualifications, experience, and location. Additional compensation includes:

  • Employee stock programs and RSU awards.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and services.
  • Tuition reimbursement for career-advancing education.
  • Eligible for discretionary bonuses or commissions and possible relocation assistance.

Learn more about .

Equal Opportunity Employment

Apple is committed to diversity and inclusion. We provide equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your .

Apply now: Join Apple and be a part of a team that pushes the boundaries of technology and creativity. Drive innovation and make a significant impact as a Senior Software Engineer in Data Infrastructure.