Apple

Backend Software Engineer - Apple TV Catalog

Apple
Apply
6 hours ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Design and implement backend services critical to the Apple TV app and content catalog.
  • Own and improve critical components of the service stack.
  • Write high-quality, well-tested, maintainable code.
  • Participate in design discussions, constructive code reviews, and cross-functional collaboration.
  • Develop solutions involving distributed systems, data modeling, caching, message queues, observability, and eventually consistent databases.
  • Build tools using JavaScript and UI skills when needed.

Requirements

  • Deep knowledge of Java programming.
  • Knowledge of data structures, algorithms, and design patterns.
  • BS or higher in Computer Science or equivalent.
  • Effective communication, problem-solving skills, and willingness to learn.
  • Three or more years of relevant industry experience preferred.
  • Knowledge of caching technologies, key/value stores, and message queues preferred.
  • Experience with client-server protocols and API design preferred.
  • Strong data modeling and distributed systems knowledge preferred.
  • Experience with high-throughput, low-latency Java services preferred.
  • Understanding of observability and eventually consistent databases preferred.
  • JavaScript and UI skills for building tools preferred.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me