Описание вакансии
Проект — bidease.com (международная DSP/SSP система на рынке мобильной (in-app) рекламы с клиентами по всему миру с 2017 года)
Ищем старшего бекенд разработчика со знанием GoLang & C#
Главный офис — США (Нью-Йорк), филиалы — Дубай, Пекин, Южная Корея, Россия.
Зарплата: $6500 — $9000 USD/месяц (или эквивалент в рублях) + опционы
Полностью удаленная работа
Обязанности:
— Разработка системы биддинга (GoLang, Aerospike) и внутренних сервисов (C#,PostgreSQL,ClickHouse)
— Участие в разработке архитектуры обработки входящих данных и внутренних процессов процессинга данных
— Поддержка работы DS/MLE специалистов (моделей) в продакшн
— В идеале: 70% времени работа над задачей (разработка, покрытие тестами, и т.д.); 20% исследование того, что надо делать; 10% общение (в основном текстовое в Slack)
— Уметь самостоятельно решать задачи (то есть у нас нет лишних аналитиков\менеджеров, которые будут подробно расписывать задачи, но есть коллеги, которые готовы ответить на вопросы) и дотаскивать их до прода
Кратко об инфраструктуре и проекте:
— Настройки системы храним в PostgreSQL
— Основные данные по происходящим событиям храним в ClickHouse
— Кеш (fast key-value) в Aerospike
— Так же используем — Kafka, Prometheus+Grafana, Airflow, S3, AWS, Cloudflare
— Высоконагруженные сервисы и базы развернуты на сотнях Bare Metal серверов, остальные в DockerSwarm (рассматриваем переезд в Kubernetes)
— Все сервисы запущены полностью в контейнерах и автоматизированы с помощью Ansible
— Система работает на нагрузке до 3.5 млн. запросов в секунду со всего мира
— Нет легаси и каких-либо серьезных костылей в коде
— Большая часть кода покрыта тестами
— Используем GitHub — для управления задачами(issues) и CI/CD
— Расписанный пайплайн продуктовых задач на ближайшие 8 месяцев
— Проект операционно прибыльный (не проедаем инвестиции), входим в топ-500 самых быстрорастущих компаний в США по данным ft.com, а также в топ-300 самых инновационных компаний
Минимальные требования:
— Опыт работы с GoLang и C# (.NET 7+)
— Опыт работы с реляционными, колоночными базами данных и in-memory key-value хранилищами
— Опыт работы с Git, Bash, Docker
— Английский на письменном уровне (т.к. часть коллег не инженеров не знают русский язык)
Плюсы:
— Опыт OpenRTB или AdTech индустрии
— Опыт работы с JavaScript/HTML/CSS
— Опыт работы с CatBoost, PyTorch, Tensorflow, Python, GraphQL(у нас он на одном тестовом сервисе, пока присматриваемся)
С нашей стороны:
— Удаленная работа — у нас распределенная по миру небольшая профессиональная команда (20 инженеров, включая MLE)
— Также есть офис в БЦ класса А в Москве около м. Динамо/ЦСКА (БЦ Аэродом)
— Необходимое рабочее железо (мак, если надо) и сервера
Оплата:
— вне РФ (есть несколько вариантов)
— помощь оформления ВНЖ ОАЭ + счета в банке, оплата в AED (фиксированный курс к USD)
— оплата в USD на ваш счет в банке вне РФ
— РФ (оплата на ИП в рублях)