Apple Ads is looking to improve its ad-delivery platforms to ensure optimal and correct ads are available for real-time ad selection, while also providing viewability and flexibility for internal stakeholders. The goal is to power ads and sponsorships across Apple Services, helping people find what they're looking for and advertisers grow their businesses, all while respecting user privacy.
Requirements
- 6 or more 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.
- Consuming and optimizing readily-available technology.
- Collaborating to improve and scale capabilities across businesses and use cases.
- Sharing innovative solutions so everyone can benefit.
Other
- 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
- Bachelors degree in Computer Science or equivalent is required. Master's degree preferred.