Constructor.io

backend developer for e-commerce search

Коротко

Senior backend-разработчик в Constructor.io — AI-платформу поиска и подбора товаров для e-commerce — будет строить и оптимизировать высоконагруженные ML-based сервисы ранжирования и поиска реального времени в облаке. Требуется опыт с распределёнными системами, Python, IaC (Terraform/CloudFormation), CI/CD, NoSQL/реляционными БД и одной из облачных платформ (AWS/Azure/GCP), а также английский на уровне B1. Работа полностью удалённая, полная занятость.

Описание
Constructor — это AI-first платформа поиска и подбора товаров для e-commerce, которая помогает покупателям находить нужные товары в нужный момент и позволяет глобальным e-commerce брендам увеличивать выручку и конверсии.
Задачи
•Разрабатывать, развёртывать и поддерживать надёжные высоконагруженные системы реального времени на базе машинного обучения для поиска и просмотра товаров
•Взаимодействовать с техническими и нетехническими бизнес-партнёрами для развития и обновления функциональности ранжирования
•Развивать Ranking Platform для внутренних пользователей, в первую очередь дата-сайентистов и ML-инженеров
•Оптимизировать сервис ранжирования для более быстрой обработки запросов
•Оптимизировать доставку и получение сигналов для инференса ML-моделей
•Взаимодействовать со стейкхолдерами внутри и вне команды
Требования
•Опыт проектирования, разработки и поддержки высоконагруженных распределённых сервисов реального времени в облаке
•Владение инструментами Infrastructure as Code, такими как CloudFormation или Terraform
•Практический опыт настройки и улучшения CI/CD пайплайнов
•Владение Python
•Опыт серверной разработки веб-сервисов и хорошее понимание принципов проектирования API
•Опыт работы с NoSQL и реляционными базами данных, распределёнными системами и решениями кеширования
•Опыт работы хотя бы с одной крупной публичной облачной платформой: AWS, Azure или GCP
•Опыт совместной работы в кросс-функциональных командах
•Отличные коммуникативные навыки на английском (уровень B1)
Будет плюсом
•Опыт MLOps: доставка, загрузка и обслуживание ML-моделей и связанной инфраструктуры
•Опыт работы с компилируемыми языками, такими как C, Rust или Go
Условия
•Полностью удалённая команда; сотрудники могут выбирать, где жить
•Неограниченный отпуск; сотрудникам рекомендуется брать не менее 3 недель в год
•Стипендия на организацию рабочего места дома
•Ноутбуки Apple предоставляются новым сотрудникам
•Ежегодный бюджет на обучение и развитие
•Отпуск по уходу за ребёнком (материнский и отцовский) для соответствующих критериям сотрудников
•Базовая зарплата: $80k–$120K USD, в зависимости от знаний, навыков, опыта и результатов собеседования
•Опционы на акции в дополнение к базовой зарплате
•Регулярные оффсайт-мероприятия для команды

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте