Siri- Infra Services - Site Reliability Engineer

Portland, Oregon, United States
Machine Learning and AI


Role Number: 200042959
This is an exciting opportunity for a Senior Systems Engineer / Site Reliability Engineer to join the Siri team at Apple. We are looking for an experienced SRE to join a new team who understands and believes in the concept of infrastructure as code. The successful candidate will focus on developing and crafting solutions to solve highly complex issues in a large scale, distributed system environment.

Key Qualifications

  • Expert knowledge of the Linux operation system (OS, networking, process level)
  • Understanding of one or more object-oriented programming languages (Java, C++)
  • Fluent in at least one scripting language (Shell, Python, Ruby, etc.)
  • Strong verbal and written communication skills
  • Passionate about being a part of a tight-knit Operations team
  • Excellent writing and interpersonal skills
  • Thorough knowledge of macOS and iOS is helpful
  • Ability to stay focused and prioritize a heavy workload while
  • achieving exceptional quality
  • You bring passion and dedication to your job and are
  • committed to our vision and supporting the developer community


The team will be responsible for maintenance and delivery of infrastructure services. These services are key to the development and production process at Siri. This team will work very closely with other teams across Siri, being the operational subject matter experts; offering mentorship and advice enabling them to improve their services. A successful candidate will likely have experience in being a Systems Administrator that has moved on to development and automation in their career. • You troubleshoot complex issues across the entire stack • You advise other teams (within and outside of Siri) on technical direction • Make changes to our environment with the purpose of pushing Siri to the next level

Education & Experience

B.S. degree in Computer Science or 4+ years of experience or equivalent Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.

Additional Requirements

  • - Strong Scala and/or Java expertise with JVM performance tuning/optimization
  • - Experience with Kubernetes or Mesos compute platforms
  • - Workflow and data pipeline orchestration experience (Oozie, Airflow, Pinball, Jenkins, Luigi, etc.)
  • - In depth experience with resource managers such as Yarn and Marathon
  • - Experience with Microservices oriented systems and framework development
  • - Strong statistics and/or machine learning knowledge
  • - Open source code involvement such as taking part as an Apache PMC and/or Committer
  • We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.