At Apple, the business problem is to build the next generation of Apple's Ad Platforms, focusing on customer experience, trust, connection, and impact, while respecting user privacy and delivering value for advertisers.
Requirements
- Prior experience with Java/Scala/C++ or equivalent.
- Expertise in relational datastores ( e.g Postgres or Oracle)
- Expertise in NoSQL datastores ( e.g Cassandra or DynamoDB )
- Proficiency in data processing technologies (e.g Kafka, Spark, Flink )
- Experience crafting scalable micro services.
- Familiarity with cloud paradigms ( e.g AWS or GCP )
Responsibilities
- Build the foundational pieces of the next generation of Apple’s Ad Platforms
- Collaborate with product management to define external APIs for campaign management.
- Design and implement performant services and data pipelines.
- Build shared capabilities like Authentication, Authorization etc to support multiple internal and external partners
- Implement low latency, highly - available, high volume advertiser facing systems in a cloud environment.
- Engineer secure and scalable distributed data processing systems for campaign management.
Other
- Bachelor's degree in Computer Science/Engineering discipline or equivalent.
- Have the ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams.
- A desire to work in a fast-paced and challenging work environment.
- 10 or more years of industry experience building scalable micro services or data driven platforms.
- Strong problem solving and debugging skills.