Constructor
Staff Backend Engineer - Search Features & APIs (SABR)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду SABR, которая отвечает за верхний слой обработки запросов product discovery: автокомплит, поиск, browse и рекомендации. Нужен человек, который владеет техническим направлением сервисов, проектирует публичные API и высоконагруженные Python-сервисы.
Задачи
- Владеть техническим направлением одного или нескольких сервисов — архитектура, производительность и надёжность.
- Руководить проектированием новых систем и публичных API, а также развитием существующих по мере роста трафика и функциональности.
- Повышать инженерную планку через ревью дизайна и кода, менторить middle и senior инженеров.
- Работать с product, другими инженерными командами и solutions/support, честно представляя ограничения и компромиссы поиска.
- Участвовать в on-call по своим системам, вести incident response и разбор последствий.
- Проектировать и развивать публичные API, от которых зависят внешние клиенты.
- Проектировать и внедрять масштабируемые сервис-ориентированные архитектуры.
Требования
- Значительный опыт создания и эксплуатации высоконагруженных низколатентных backend-сервисов в продакшене.
- Глубокое знание Python (основной язык).
- Опыт работы с observability и оптимизацией производительности живых систем.
- Опыт проектирования и развития публичных API, от которых зависят внешние клиенты.
- Опыт проектирования и внедрения масштабируемых сервис-ориентированных архитектур.
- Опыт ведения проектов, охватывающих нескольких инженеров и несколько кварталов.
- Влияние без формальных полномочий и готовность менять позицию при лучших аргументах.
- Ясная письменная коммуникация — design docs, RFC, postmortems.
- Хорошее чувство компромиссов и скоупа.
- Комфорт в условиях неопределённости и слабо определённых задач.
- Ответственность за систему и после мержа, вплоть до её поведения в продакшене.
Условия
- Неограниченный отпуск — минимум 3 недели в год.
- Полностью удалённая команда — можно жить где угодно.
- Стипендия на обустройство домашнего офиса.
- Apple-ноутбуки для новых сотрудников.
- Бюджет на обучение и развитие, обновляемый каждый год.
- Отпуск по материнству и отцовству для подходящих сотрудников.
- Работа с умными людьми и возможность расти.
- Базовая зарплата: $110k–$130k USD в зависимости от знаний, навыков, опыта и результатов собеседования.
- Сток-опционы в дополнение к базовой зарплате.
- Регулярные командные офсайты.
Навыки
- Python
- AWS
- MCP
- LLM
- public APIs
- observability
- distributed systems
- search
- ranking
- information retrieval
- e-commerce