Apple Ads aims to help people find what they're looking for and advertisers grow their businesses by powering ads and sponsorships across Apple Services. The Ad-Delivery team needs to ensure optimal and correct ads are available for real-time ad selection, and provide viewability and flexibility for internal stakeholders.
Requirements
- 6+ years of industry experience building scalable micro services or data driven platforms
- Strong computer science fundamentals
- Prior experience with Java/Scala/C++ or equivalent
- Prior experience with Search technologies (Lucene, Solr, Elastic Search etc.)
- Expertise in NoSQL datastores ( e.g Cassandra )
- Proficiency in data processing technologies (e.g Kafka, Spark, Flink )
- Experience designing scalable micro services
Responsibilities
- Collaborate with multiple internal teams to support indexing and searching use cases across the organization
- Design and implement performant services to support high volume data & QPS
- Implement low latency, highly - available, high volume ad-serving systems in a cloud environment
- Engineer secure and scalable distributed data processing systems
Other
- Bachelors degree in Computer Science or equivalent is required
- 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