Python разработчик
ADBRO — международная AdTech-компания, создающая яркие digital-кампании в Юго-Восточной Азии и единственный программматик-канал с эксклюзивной in-image рекламой у ведущих новостных издателей.
Это рекламная сеть и технологическая платформа, через которую в сутки может проходить миллионы запросов. Мы не про скучную разработку лендингов, а про реальный high-load, миллионы пользователей и терабайты данных.
Мы ищем Python-разработчика в команду портала, где основной вызов — real-time обработка данных, масштабируемость и низкие задержки при доступе к огромным массивам информации.
Вы будете работать с рекламным порталом.
Стек: Python 3+, Django, DRF, REST, GraphQL, ClickHouse, PostgreSQL
Наш сайт: https://www.adbro.com/
Обязанности:
- Разработка и оптимизация рекламного портала для управления кампаниями и аналитики (web-интерфейс с высоким трафиком);
- Работа с терабайтным ClickHouse: написание и оптимизация сложных аналитических запросов, проектирование шардирования и партиционирования, настройка индексов;
- Построение real-time pipeline’ов: обеспечение возможности мгновенного получения и трансформации данных, поддержка одновременных многомерных срезов без деградации производительности;
- Разработка и поддержка REST/GraphQL API, интеграция с внешними сервисами;
- Участие в проектировании архитектуры, рефакторинге, повышении отказоустойчивости и горизонтальной масштабируемости;
- Анализ bottleneck’ов и оптимизация производительности на уровне базы, кода и инфраструктуры.
Необходимые навыки:
- Высшее образование в области Computer Science;
- 3+ лет коммерческого опыта в Python 3+ и Django;
- Глубокая экспертиза в ClickHouse: шардирование, партиционирование, low-latency аналитика на терабайтных данных;
- Знания принципов real-time data processing и распределённых систем;
- Опыт работы с GraphQL;
- Английский язык — от B1+ для взаимодействия с международной командой.
Информация о команде:
- IT команда: около 10 человек, продукт состоит из двух частей: ядро и портал;
- Рабочий процесс: лайтовый Канбан, без спринтов, главное — попадать в релизные окна;
- Мы используем Atlassian, пул-реквесты, код-ревью — всё по-взрослому, с вниманием к качеству;
- Любим разработчиков, которые думают, спорят, предлагают, а не просто «делают таски».
Наши бенефиты для сотрудников:
- Удаленный формат работы, без тайм трекеров, с work-life balance;
- Полностью оплачиваемые отпускные и больничные;
- Оборудование для работы: компания может предоставить вам ноутбук для работы или единовременно выплатить сумму благодарности если вы используете ваше оборудование — доступно после испытательного срока;
- Раз в год поездка на несколько дней за счет компании на корпоративный ивент в различные локации;
Процесс найма:
- Интервью с IT-рекрутером (до 30 минут);
- Интервью с CTO (от 30 минут — максимум до 1 часа) — техническое интервью в разговорном формате;
- Дополнительный этап интервью с вашим потенциальным коллегой по команде (до 45 минут) — в разговорном формате
- Оффер