Constructor
4 месяца назад
80 000 – 110 000 USD
в год
Title: BackEnd Engineer: Experiments Company: Constructor Location: Remote
О НАС
Constructor — это платформа следующего поколения для поиска и обнаружения в электронной коммерции, созданная специально для оптимизации таких показателей, как доход, коэффициент конверсии и прибыль. Наш поисковый движок полностью разработан собственными силами с использованием трансформеров и генеративных LLM, и мы используем его основные и персонализированные возможности для всего, от самого поиска до рекомендаций и торговых агентов. Инженерный отдел — наш самый большой департамент, и мы создали наш проприетарный движок, чтобы он был лучшим на рынке, ни разу не проиграв A/B-тест конкурентной технологии. Мы стремимся поддерживать это и работаем на переднем крае ИИ, чтобы достичь этой цели. Из необходимости наш движок создан для экстремального масштабирования и обрабатывает более 1 миллиарда запросов каждый день на 150 языках и примерно в 100 странах. Его используют некоторые из крупнейших компаний электронной коммерции в мире, такие как Sephora, Under Armour и Petco. Мы — увлеченная команда, которая любит решать проблемы и хочет сделать жизнь наших клиентов и коллег лучше. Мы ценим эмпатию, открытость, любознательность, постоянное совершенствование и воодушевлены важными показателями. Мы верим, что предоставление всем в компании возможности делать то, что они умеют лучше всего, может привести к великим делам. Constructor — американская компания, которая существует на рынке с 2019 года. Ее основали Эли Финкельштейн и Дэн Маккормик, которые и руководят компанией по сей день.
О КОМАНДЕ
Команда Experiments в Constructor разрабатывает платформу для экспериментов: распределение трафика, логирование показов, вычисление метрик, статистический анализ и пользовательский интерфейс для запуска экспериментов и интерпретации результатов. Он используется как внутри компании, так и клиентами, проводящими эксперименты с реальным трафиком.
Мы масштабируем использование экспериментов клиентами и инвестируем в то, чтобы сделать эксперименты быстрее, надежнее и проще для интерпретации. В отличие от готовых инструментов для экспериментов, наша платформа должна поддерживать широкий спектр интеграций с клиентами, шаблонов трафика и отраслевых ограничений — что делает инженерные задачи необычайно реальными и влиятельными.
Команда: 3 инженера-программиста, 1 аналитик данных, руководитель отдела инженерии и менеджер по продукту.
РОЛЬ
Это в первую очередь роль бэкенд-разработчика (сервисы на Python + системы, связанные с большими данными). Вы будете время от времени работать в пользовательском интерфейсе Dash и участвовать в задачах Spark, но это не основное направление. Мы больше заботимся о корректности, наблюдаемости и удобстве использования продукта, чем о сложной инфраструктуре.
Технологии: Python, FastAPI, PostgreSQL, Plotly Dash, PySpark/Databricks, AWS, CloudWatch, Sentry
(Работа со Spark составляет примерно 5–10% — мы не ожидаем, что вы будете инженером данных или будете отвечать за платформу данных.)
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
Вы будете тесно сотрудничать с инженерами Search/Recommendations, партнерами ML/DS и командами по работе с клиентами по мере необходимости. Эта роль не требует частых прямых звонков клиентам.
ТРЕБОВАНИЯ
ОБЯЗАТЕЛЬНО
МАЙНДСТЕТ
ПРИВЕТСТВУЕТСЯ
МЕСТОПОЛОЖЕНИЕ / ЧАСОВЫЕ ПОЯСА
ПРЕИМУЩЕСТВА
РАЗНООБРАЗИЕ, РАВЕНСТВО И ИНКЛЮЗИВНОСТЬ В CONSTRUCTOR
В Constructor мы стремимся к созданию рабочей среды, которая является разнообразной, справедливой и инклюзивной. Как работодатель, предоставляющий равные возможности, мы приветствуем людей всех слоев общества и предоставляем равные возможности всем кандидатам независимо от их образования, разнообразия мнений, расы, цвета кожи, религии, пола, гендерной экспрессии, сексуальной ориентации, национального происхождения, генетики, инвалидности, возраста, статуса ветерана или принадлежности к любой другой защищенной группе.
Исследования показывают, что женщины и представители цветных меньшинств могут реже подавать заявки на вакансии, если они не соответствуют всем перечисленным требованиям. Наш главный интерес — найти лучшего кандидата на эту должность. Мы призываем вас подать заявку, даже если вы не соответствуете всем нашим перечисленным требованиям.
Как мы обрабатываем ваши данные. Подавая эту заявку, вы подтверждаете, что Constructor будет собирать и обрабатывать предоставленные вами персональные данные с целью оценки вашей кандидатуры на эту должность. Если вы не будете отобраны, мы сохраним ваши данные в течение ограниченного периода, как описано в нашем Уведомлении о конфиденциальности при найме. По истечении этого периода ваши данные будут удалены или анонимизированы.
Формат работы
Удаленно
ИИ напишет его по твоему резюме, останется только отправить
Оценка RocketHunt по реальным зарплатам
Оценка RocketHunt по реальным зарплатам