Apple Ads aims to help people find what they're looking for and advertisers grow their businesses by providing advertising solutions across Apple Services. The Ad-Delivery team is responsible for building and scaling high-performance platforms that power these ads while respecting user privacy.
Requirements
- 6 or more years of industry experience building scalable micro services or data driven platforms.
- Strong computer science fundamentals and data engineering fundamentals
- Prior experience with Java/Scala/C++ or equivalent.
- Expertise in NoSQL datastores ( e.g Cassandra, Keyspaces, ElastiCache) and data modeling
- Proficiency in data processing technologies (e.g Kafka, Spark, Flink )
- Experience building and scaling systems in the cloud
- Strong technical skills with proven experience developing, architecting, and supporting scalable data infrastructure
Responsibilities
- Collaborate with product management to define external APIs for campaign management.
- Design and implement performant AI/ML platforms for online prediction.
- Implement low latency, highly available, high volume user facing ad-serving systems in a cloud environment.
- Engineer secure and scalable distributed data processing systems that generate data required for online ad-serving systems.
Other
- Bachelors degree in Computer Science or equivalent is required. Master's degree preferred.
- Demonstrated ability to work on complex problems and systems
- Strong problem solving and debugging skills.
- 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