Whatnot
Staff Software Engineer, Discovery Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Discovery Platform: поисковая инфраструктура, retrieval и рекомендации для ленты и поиска на live-маркетплейсе. Около 60% времени — развитие платформы, 40% — совместная работа с ranking и ML-инженерами.
Задачи
- Проектировать и развивать поисковую и serving-инфраструктуру, устойчивую к пиковым нагрузкам live-шопинга
- Строить retrieval-системы, позволяющие командам ленты и поиска быстро и безопасно добавлять источники кандидатов
- Совместно с ranking и ML-инженерами выводить модели и фичи в прод с нужной латентностью и свежестью данных
- Определять техническое направление Discovery Platform и влиять на роадмапы партнёрских команд
- Владеть сложными системами end-to-end: от архитектуры и реализации до эксплуатации и on-call
- Повышать инженерную планку через код, ревью дизайна и кода, менторство
Требования
- Бакалавр в Computer Science или смежной области либо эквивалентный практический опыт
- 8+ лет full-time опыта разработки, включая создание и эксплуатацию крупномасштабных распределённых систем в проде
- Опыт ведения крупных технических инициатив между командами и поставки решений в условиях неопределённости
- Опыт проектирования надёжных низколатентных backend-систем: поисковой инфраструктуры, retrieval-сервисов, event-driven систем или streaming-пайплайнов
- Практический опыт с OpenSearch/Elasticsearch, Redis/Valkey, Kafka или аналогичными streaming-системами
- Понимание устройства рекомендательных систем: генерация кандидатов, ранжирование, feature serving
- Сильные продуктовые инстинкты и связь решений по производительности с опытом покупателей
- Опыт менторства инженеров и улучшения качества дизайна, кода и операционных практик
Условия
- Гибкий формат: удалённо или из одного из глобальных офисов; требуется проживание в радиусе поездок до Нью-Йорка, Сан-Франциско или Сиэтла
- Щедрая политика отпусков
- Медицинская, стоматологическая и оптическая страховка
- Поддержка работы из дома: компенсация обустройства офиса, ежемесячная компенсация телефона и интернета
- Wellness-бюджет, годовая компенсация на childcare, пожизненная льгота на планирование семьи
- Пенсионные программы: 401k с матчингом до 4% в США и пенсионные планы за рубежом
- Ежемесячный бюджет на dogfooding приложения
- Оплачиваемый родительский отпуск 16 недель + месяц плавного возвращения к работе
Навыки
- OpenSearch
- Elasticsearch
- Redis
- Valkey
- Kafka
- Distributed Systems
- Search Infrastructure
- Retrieval
- Recommendation Systems
- Streaming Data Pipelines
- Backend