adjoe
Senior Go Backend Developer (f/m/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Go-разработчик в команду Demand Core, которая строит инфраструктуру показа рекламы в реальном времени. Нужно развивать и поддерживать высоконагруженные Go-микросервисы, обрабатывающие 200 млн рекламных взаимодействий в день.
Задачи
- Разрабатывать и поддерживать Go-микросервисы с доступностью +99%, обрабатывающие 2+ млн взаимодействий с паблишерами в день
- Строить пайплайны для сбора миллиардов ежедневных API-событий и агрегации их в data lake для субсекундных запросов
- Оптимизировать запросы к сотням терабайт данных в DynamoDB, MySQL, Druid и Athena для снижения времени отклика API
- Проектировать асинхронную коммуникацию микросервисов через Kafka, SQS/SNS и Kinesis
- Работать с Data Science-командой над интеграцией ML-алгоритмов в ядро приложения для оптимизации таргетинга в реальном времени
- Участвовать в peer code review и обмене техническими знаниями в международной команде
Требования
- 5+ лет опыта backend-разработки, из них минимум 3 года промышленной разработки на Go в распределённых системах
- Практический опыт проектирования асинхронной коммуникации микросервисов через Kafka, SQS/SNS, Kinesis
- Понимание внутреннего устройства баз данных и низкоуровневых веб-стандартов (HTTP, кодировки, регулярные выражения)
- Опыт оптимизации запросов к большим объёмам данных (DynamoDB, MySQL, Druid, Athena)
- Способность быстро разбираться в сложных технических темах и прикладной математике
- Свободный английский в устной и письменной речи
- Плюсом: опыт работы с Terraform, Docker или serverless-инфраструктурой
Условия
- Релокационная поддержка в Гамбург, Германия
- Международная команда из 40+ стран
- Влияние на продукты с аудиторией 770 млн пользователей
- Быстрый релизный цикл — несколько релизов в день
- Культура открытости, взаимопомощи и празднования побед
Навыки
- Go
- Kafka
- SQS
- SNS
- Kinesis
- DynamoDB
- MySQL
- Druid
- Athena
- Terraform
- Docker
- TypeScript
- React
- HTTP
- Regular Expressions
- serverless