Apple
Staff Software Engineer, Apple Ads
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Advertiser Services, которая строит платформу рекламы Apple Ads. Разработка масштабируемых микросервисов и пайплайнов данных для управления рекламными кампаниями.
Задачи
- Строить фундаментальные компоненты нового поколения рекламных платформ Apple
- Совместно с product management определять внешние API для управления кампаниями
- Проектировать и реализовывать производительные сервисы и пайплайны данных
- Создавать общие компоненты — аутентификацию, авторизацию — для внутренних и внешних партнёров
- Реализовывать низколатентные высокодоступные высоконагруженные системы для рекламодателей в облаке
- Разрабатывать безопасные и масштабируемые распределённые системы обработки данных для управления кампаниями
Требования
- 10+ лет опыта разработки масштабируемых микросервисов или платформ на основе данных
- Сильные фундаментальные знания computer science
- Опыт с Java/Scala/C++ или аналогами
- Экспертиза в реляционных БД (Postgres или Oracle)
- Экспертиза в NoSQL-хранилищах (Cassandra или DynamoDB)
- Владение технологиями обработки данных (Kafka, Spark, Flink)
- Опыт создания масштабируемых микросервисов
- Знакомство с облачными платформами (AWS или GCP)
- Умение решать сложные задачи и отлаживать системы
- Эффективная коммуникация с техническими и нетехническими командами
Условия
- Опыт в рекламной индустрии будет плюсом
- Работа в быстрой и требовательной среде
Навыки
- Java
- Scala
- C++
- Postgres
- Oracle
- Cassandra
- DynamoDB
- Kafka
- Spark
- Flink
- AWS
- GCP
- микросервисы