Backend Engineer, Media & Graphics

Cupertino, CA
  • Job Code


Posted: Sep 10, 2019

Weekly Hours: 40

Role Number: 200098033

Apple's Interactive Media Group (IMG) provides the media and graphics software foundation for iOS and macOS based products, from iPhone, iPad, and Watch, to Apple TV, and all Mac products. Combining cutting-edge software techniques with next-generation hardware, IMG takes the media experience to the next level

As a part of IMG, the GPU Software team is responsible for developing the graphics foundation for all iOS and macOS based products. Responsibilities span from low-level GPU driver and compiler development to implementing APIs such as Metal, OpenGL and OpenCL. Our technology provides the GPU acceleration that drives Apple's unique UI and high-quality video and camera features. It enables the advanced graphics seen in today's top games and other apps running on iPhone, iPad and the Mac

Key Qualifications

  • In-depth experience building web services, microservice architecture
  • Experience in REST API design and implementation
  • Deep understanding of distributed systems and multi-threaded programming concepts
  • Experience with messaging, queuing, and workflow systems
  • Experience with complex data processing pipelines
  • Strong familiarity in Python, and at least one of Java, Go, Scala
  • Knowledge of NoSQL databases, indexing, and Caching (e.g. Cassandra, HBase, ElasticSearch, Solr, Redis...)
  • Knowledge of SQL databases (e.g. MariaDB, Postgres...)
  • Solid Unix fundamentals
  • Possess strong project management and organization skills
  • Excellent problem solving and debugging skills
  • Self-motivated and pro-active with demonstrated creative and critical thinking capabilities


The Interactive Media Group is seeking an expert backend engineer to build apps that analyze and visualize the results of automated building and testing. We need a hand building new features that guide the development of graphics and media technologies on the very latest exciting Apple products, including iPhone, iPad, Apple Watch, and Macs

You will participate and lead engineering design discussions and may be responsible for architecting or contributing to the design of new systems or the overhaul of existing ones. You will need to be comfortable working both collaboratively and independently in a fast-paced environment with ever-changing priorities. At Apple, we are passionate about user experience and crafting best-in-class products. That obsession extends to the tooling that this team is responsible for, and you will be able and expected to ensure that our products serve their customers in the best possible manner. This means building highly available, highly reliable systems that facilitate a simple, efficient workflow for improving and extending services

Education & Experience

BS/MS degree in computer science or related field, equivalent experience

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Backend Engineer, Media & Graphics

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account