refresh

트렌딩 기업

트렌딩

채용

JobsApple

Senior Service Reliability Engineer - ASE Data Platform / Spark & Airflow

Apple

Senior Service Reliability Engineer - ASE Data Platform / Spark & Airflow

Apple

Austin, TX

·

On-site

·

Full-time

·

1mo ago

Benefits & Perks

Competitive salary and equity package

Professional development budget

Flexible work arrangements

Comprehensive health, dental, and vision insurance

Generous paid time off and holidays

Parental leave

Equity

Learning

Flexible Hours

Healthcare

Parental Leave

Required Skills

PostgreSQL

Node.js

Python

About the Role

The Apple Services Engineering team (ASE) is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it at an extensive scale, meeting our high expectations with dedication to deliver a huge variety of entertainment in over 35 languages to more than 150 countries.

These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services.

Thanks to Apple's unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple's privacy policy, one of our core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, and multi-functional, offering greater exposure to the array of opportunities here.

As a Service Reliability Engineer, you will be responsible for providing the platform for mission critical cloud systems to maintain constant uptime, scale seamlessly, and allow for new applications and services to thrive.

The successful candidate will be highly self-motivated with a passion for excellence, quality and detail. The SRE will not only support operations but also work closely with the developers and architects within the team to aid in the design and assist with the implementation to improve stability, security and scalability.

Responsibilities

  • Operate, monitor, and triage all aspects of our production and non-production environments
  • Automate deployment and orchestration of services into the cloud environment as well as other processes
  • Work on multiple cloud environment like AWS and GCP
  • Actively participate in capacity planning, scale testing, and disaster recovery exercises
  • Interact with and support partner teams, including Engineering, QA, and program management
  • Troubleshoot customer concerns for Spark, Notebooks, Airflow, Data Governance
  • Design and implement RESTful/RPC API and services using Golang OR Python
  • Implement SLO/SLI, error budget reporting for various customers

Minimum Qualifications

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience
  • Deep understanding of Apache Spark, Air Flow, Data Governance
  • 5-8 years in a Service Reliability Engineering, DevOps, or Infrastructure focused role
  • 2-3 years experience in Golang or Python
  • Experience working with Kubernetes
  • Strong communication and partnership experiences

Preferred Qualifications

  • Experience working on multiple cloud environment like AWS and GCP
  • Experience designing and implementing RESTful/RPC API and services

Equal Opportunity

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 EEO rights as an applicant.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Apple

Apple

Apple

Public

A technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.

10,001+

Employees

Cupertino

Headquarters

$3.5T

Valuation

Reviews

4.0

10 reviews

Work Life Balance

4.0

Compensation

4.2

Culture

3.8

Career

3.5

Management

3.2

75%

Recommend to a Friend

Pros

Great coworkers and people

Excellent benefits and perks

Fast-paced and engaging work environment

Cons

High expectations and pressure

Management quality varies

Limited career progression opportunities

Salary Ranges

17,968 data points

L2

L3

L4

L5

L6

L2 · Business Analyst L2

0 reports

$114,215

total / year

Base

$45,686

Stock

$57,108

Bonus

$11,422

$79,951

$148,480

Interview Experience

5 interviews

Difficulty

3.4

/ 5

Duration

28-42 weeks

Offer Rate

20%

Experience

Positive 20%

Neutral 40%

Negative 40%

Interview Process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Behavioral Interview

5

Onsite/Virtual Interviews

6

Team Matching

7

Offer

Common Questions

Coding/Algorithm

System Design

Behavioral/STAR

Technical Knowledge

Culture Fit