Senior Golang Backend Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200510070
The Apple Services Engineering (ASE) team 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 on a massive scale, meeting Apple’s high expectations with high performance 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 Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, forward-thinking, and cross-functional, offering greater exposure to the array of opportunities here.

Key Qualifications

  • 4+ years of experience developing performant backend services using Golang
  • Advanced programming skills in Golang, C++, Java, Python or similar
  • Strong ability to write performant and correct multi-threaded code
  • Ability to independently learn new technologies
  • Shown ability to think critically, learn new technologies, cut through ambiguity, and deliver results
  • Inquisitive and highly-motivated self-starter


As a member of the Knowledge Services team, you will join us in creating high-impact internal services focused on delivering operational insights and alerts to data engineering teams working on some of Apple’s most important Big Data datasets (App Store, Apple Music, TV+, Podcasts, Arcade, and others). This role is inherently multi-functional, and the ideal candidate will work across disciplines. We are looking for someone that is passionate about building high-scale microservices in the analytics and Knowledge Graph domain.

Education & Experience

Bachelor's degree or equivalent work experience in Engineering, Computer Science, Business Information Systems.

Additional Requirements

Pay & Benefits