Apple Ads Engineering builds ad tech the Apple way-privacy-preserving, user-centric, and built to scale. Our infrastructure supports massive real-time demand with low latency, precision, and global reach. Our work spans distributed systems, large-scale data infrastructure, LLMs, and Generative AI. We design and build best of breed systems for dealing with our complex and ever-growing platform needs that help deliver highly optimized advertising content to consumers.
Requirements
- 3 or more years of industry experience building scalable micro services or data driven platforms.
- Strong computer science fundamentals.
- Prior experience with OOPS programming (eg., Java/C++ or equivalent)
- Familiarity with cloud paradigms ( e.g AWS or GCP )
- Expertise in building backend distributed systems
- Experience with creating solutions using public cloud technologies and APIs
- Strong understanding of Micro-service design and high-scale performance tuning
- Expertise in relational and non relational datastore
- Proficiency in data processing technologies (e.g Kafka, Spark, Flink )
- Strong problem solving and debugging skills.
- Proficiency in Java
Responsibilities
- Build the foundational pieces of the next generation of Apple Ad’s systems
- Implement low latency, highly - available, high volume internal and external facing services in a cloud environment.
- Design and implement performant services created with the right principles to support rapid growth with minimal operational overheads
- Collaborate with cross functional teams including Product Management, Data, SRE, etc. to design and implement systems that can handle a variety of Ads use cases.
Other
- A desire to work in a fast-paced work environment.
- Bachelor's degree in Computer Science/Engineering discipline or equivalent. Master's degree preferred.
- Prior experience in advertising industry is a plus