Metropolis
Senior Software Engineer, Incentive Offers
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Metropolis для проектирования и разработки backend-платформы инцентивов и вознаграждений, связывающей сигналы из физического мира с персонализированным опытом участников.
Задачи
- Проектировать и реализовывать backend-сервисы платформы инцентивов и вознаграждений
- Строить архитектуры потоковой обработки событий в реальном времени
- Разрабатывать масштабируемые сервисы управления комплаенсом и предпочтениями
- Проектировать фреймворки интеллектуального принятия решений для персонализации
- Создавать сервисные архитектуры для управления правом на продукты, конфигурациями партнёров и бюджетными ограничениями
- Реализовывать системы атрибуции и измерения эффективности кампаний
- Развивать мультимодальные системы идентификации
- Сотрудничать с Product, Marketing и Data для формирования технического роадмапа
- Менторить команду и вести технические обсуждения
- Вести полный цикл разработки от концепции до продакшена
Требования
- 6+ лет опыта в разработке ПО
- Степень BS/MS по Computer Science или эквивалентный опыт
- Знание Scala, Java или других JVM-языков с поддержкой функционального программирования
- Опыт построения распределённых систем на микросервисах, SOA и event-driven архитектурах
- Понимание agile-процессов, SDLC, TDD/BDD и CI/CD
- Опыт работы с базами данных MySQL и RDS
- Опыт проектирования высокодоступных и масштабируемых систем
- Отличные навыки письменной и устной коммуникации
- Опыт разработки крупномасштабных систем для потребительских приложений
Условия
- Базовая зарплата $177,000–$216,000 в год
- Медицинские льготы, 401(k), страхование жизни и инвалидности
- Опционная программа и бонусы
- Офисный формат: минимум 4 дня в неделю в офисе
Навыки
- Scala
- Java
- JVM
- TypeScript
- React
- MySQL
- PostgreSQL
- Snowflake
- AWS
- RDS
- Git
- GitHub
- Claude Code
- Copilot
- Datadog
- микросервисы
- event-driven архитектура
- CI/CD
- TDD
- BDD