Описание
Constructor — платформа для поиска и подбора в e-commerce, оптимизирующая такие метрики, как выручка, конверсия и прибыль. Собственный поисковый движок компании использует трансформеры и генеративные LLM для поиска, рекомендаций и шопинг-агентов. Платформа обрабатывает более 1 миллиарда запросов ежедневно на 150 языках примерно в 100 странах, обслуживая крупные e-commerce компании.
Задачи
•Разрабатывать и поддерживать бэкенд-сервисы для назначения экспериментов, логирования и генерации отчётов
•Улучшать масштабируемость, производительность и надёжность пайплайнов отчётности по экспериментам
•Добавлять пользовательские UI-функции, которые помогают пользователям запускать эксперименты и интерпретировать результаты
•Брать техническую ответственность за проекты: формировать решения, разбивать работу на этапы и вести выполнение вместе с командой
•Участвовать в еженедельной ротации дежурств (on-call), расследуя редкие инциденты и отвечая на внутренние вопросы
Требования
•Большой опыт создания и владения продакшн бэкенд-сервисами на Python
•Опыт с мониторингом, алертингом и отладкой пользовательских систем
•Сильные навыки SQL и уверенная работа с системами, богатыми данными, включая метрики, логирование и аналитику
•Умение поставлять поддерживаемое ПО через тесты, код-ревью и инкрементальную доставку
•Способность брать ответственность и превращать неоднозначные задачи в исполняемые технические планы
•Забота о построении систем, которым люди доверяют
•Английский язык уровня B2 (Upper-Intermediate)
Будет плюсом:
•Опыт с системами экспериментирования, платформами метрик или A/B-тестированием
•Опыт с PySpark и/или Databricks
Условия
•Неограниченный отпуск; сотрудникам настоятельно рекомендуется брать не менее 3 недель в год
•Компенсация на обустройство рабочего места дома
•Ноутбуки Apple для новых сотрудников
•Ежегодный бюджет на обучение и развитие
•Декретный и отцовский отпуск для соответствующих сотрудников
•Базовая зарплата: $80k–$120k USD, в зависимости от знаний, навыков, опыта и результатов собеседований
•Опционы на акции в дополнение к базовой зарплате
•Регулярные командные оффсайты
•Рассматриваются кандидаты из любой страны, кроме России; предпочтительные часовые пояса UTC+1 – UTC+7, с гибкостью