Apple

Software Engineer - Distributed Systems

Apple
Apply
1 day ago
Hyderābād, IndiaMid Level / Senior

Responsibilities

  • Build highly scalable platforms and services for Apple’s Advertising Platforms group.
  • Develop solutions using Java and Spring.
  • Work across frontend and backend technologies throughout the software development life cycle.
  • Use AI for development and/or build AI-based tools.
  • Design and support distributed systems, including high-throughput and low-latency services.
  • Work with cloud platforms, including AWS.

Requirements

  • 3–7 years of industry experience building software solutions.
  • Strong Java and Spring skills.
  • Bachelor’s degree in Computer Science or an equivalent degree.
  • Foundational knowledge of frontend and backend technologies and hands-on software development life cycle experience.
  • Hands-on experience using AI for development and/or building AI-based tools.
  • Understanding of distributed systems and cloud platforms, especially AWS.
  • Preferred: experience with high-throughput and low-latency distributed systems.
  • Preferred: understanding of modern frontend frameworks such as ReactJS.
  • Experience in the advertising domain is a plus.

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