ABOUT YOU SE & Co. KG
Senior Backend Engineer - Ranking Systems (all genders)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в команду Ranking Systems e-commerce компании ABOUT YOU. Отвечает за ранжирование товаров, ранжирующий движок Spotsetter и пайплайны данных из BigQuery в реляционные БД.
Задачи
- Участвовать в формировании того, как миллионы пользователей видят товары, комбинируя результаты ML-моделей с бизнес-логикой (кампании, sponsored products)
- Разрабатывать и отвечать за производительный ранжирующий движок Spotsetter для быстрой, детерминированной и честной сортировки товаров
- Проектировать и реализовывать надёжные batch-write пайплайны, переносящие данные из BigQuery в производительные реляционные БД (Postgres, MySQL)
- Разрабатывать низколатентные API для выдачи данных ранжирования на Fastify и Node.js/TypeScript
- Тесно взаимодействовать с Data Engineers, Product Managers и коммерческими командами для принятия решений о сортировке товаров на основе данных
- Активно участвовать в развитии технической архитектуры вместе с Tech Lead, предлагать идеи и поддерживать чистую и поддерживаемую кодовую базу
Требования
- Интерес глубоко разбираться в задачах ранжирования, брать ответственность за продукт и видеть измеримое влияние изменений на бизнес-KPI
- 5+ лет опыта разработки backend-систем, желательно на Node.js/TypeScript; также рассматриваются опытные разработчики с фоном Java, Go или Kotlin и быстрой обучаемостью
- Очень хорошее практическое знание SQL, в частности разработка схем Postgres/MySQL, оптимизация запросов и batch-операции за пределами простого использования ORM
- Хорошее алгоритмическое понимание работы с отсортированными данными, дедупликацией, компромиссами по латентности и реализацией ограничений
- Интерес к связке backend-инженерии и машинного обучения через предоставление модельных скоров или данных ранжирования в продакшн-системах
- Чёткая коммуникация на английском языке и прагматичный, ориентированный на решения подход к работе
Условия
- Быстрорастущая e-commerce компания с офисами в Гамбурге и Берлине
- Плоская иерархия, прямая коммуникация и прагматичные решения
- Командные обеды, after-work, корпоративные мероприятия
- Пакет бенефитов (см. страницу Benefits)
Навыки
- Node.js
- TypeScript
- Java
- Go
- Kotlin
- SQL
- Postgres
- MySQL
- Fastify
- BigQuery
- BullMQ
- Redis
- AWS Step Functions
- AWS CDK
- GCP
- Machine Learning
- Learning-to-Rank