Apple

Staff Software Engineer, Apple Ads

Apple
Apply
10 hours ago

Responsibilities

  • Build and scale backend microservices and data-driven platforms for Apple’s advertising products.
  • Consume, optimize, and share technology solutions across businesses and use cases.
  • Solve sophisticated problems in complex distributed systems.
  • Collaborate effectively with technical and non-technical cross-functional teams.
  • Debug and improve scalable systems supporting advertising experiences across Apple platforms.

Requirements

  • 10 or more years of industry experience building scalable microservices or data-driven platforms.
  • Strong computer science fundamentals.
  • Prior experience with Java, Scala, C++, or equivalent.
  • Expertise with relational datastores such as PostgreSQL or Oracle.
  • Expertise with NoSQL datastores such as Cassandra or DynamoDB.
  • Proficiency with data-processing technologies such as Kafka, Spark, or Flink.
  • Experience crafting scalable microservices.
  • Familiarity with cloud paradigms such as AWS or GCP.
  • Proven ability to work on sophisticated problems and systems.
  • Strong problem-solving and debugging skills.
  • Ability to communicate effectively with technical and non-technical multifunctional teams.
  • Prior advertising-industry experience is preferred.

Tech Stack

Amazon DynamoDBApache CassandraApache FlinkApache KafkaApache SparkAWSC++Google Cloud PlatformJavaPostgreSQLScala

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