Apple Ads is looking to solve the challenge of building secure and scalable back-end systems for its advertising platform, which powers ads and sponsorships across various Apple Services. The goal is to support scalable modeling and continuous experimentation for all Ads teams, while respecting user privacy and delivering value to advertisers.
Requirements
- Experience writing mission-critical code for production machine learning systems.
- Experience building production data services/pipelines using distributed processing systems like Spark.
- Experience with distributed systems (e.g Ray, Spark, Kubernetes).
- Experience working on distributed systems where scalability and performance are critical.
- Experience building AI/ML tooling and/or data infrastructure for AI/ML.
- Experience building and scaling cloud-based architectures.
- Experience performance tuning & trouble-shooting.
Responsibilities
- design and develop secure and scalable back-end systems
- building high-performing, elegant systems from the ground up
- selecting technologies and building the right solution for the interesting challenges
- define and refine architectures to meet the unique ad network challenges
- building machine learning products which deliver on Apple's privacy commitments
- apply leading-edge technologies to deliver extraordinary experiences to our customers
- contribute to a culture that emphasizes reliability, simplicity, and scalability
Other
- Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams
- Results oriented with a desire to work in a fast-paced and collaborative work environment
- Prior experience in advertising industry is a huge plus