1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Build high-performing, scalable, and well-designed backend systems for internal and customer-facing Apple Ads platforms.
- Develop data services and pipelines in batch and/or streaming environments.
- Apply distributed data processing frameworks such as Spark or similar technologies.
- Work with cloud services, databases, and Java or Scala in a Linux environment.
- Automate manual tasks to improve efficiency and collaborate with technical and non-technical teams.
Requirements
- Require 8–14 years of software development experience in a Java/Linux environment, including hands-on experience building data services or pipelines.
- Require proficiency in data engineering concepts across batch and/or streaming workloads.
- Require hands-on experience with Spark or similar distributed data processing frameworks.
- Require strong programming skills in Java or Scala.
- Require experience with cloud services such as EKS or Kubernetes.
- Require experience with one or more databases such as MySQL, Postgres, Oracle, Snowflake, or Cassandra.
- Require effective written and verbal communication with technical and non-technical multifunctional teams.
- Prefer a BS in Computer Science or an equivalent degree.
- Prefer exposure to Flink, other stream-processing frameworks, Pub/Sub mechanisms, applied machine learning, analytics, or business intelligence.
Tech Stack
Categories
BackendData Engineering
About Apple
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.
