Поиск
С++ разработчик в группу запросных сервисов
BackendгибкийМосква
Навыки
backend
Обязанности
- 01Развивать runtime-сервисы и офлайн-процессы саджеста, spellchecker и QParser: писать production-код, дорабатывать существующую логику, реализовывать новые продуктовые и технические фичи
- 02Брать в ответственность критичные части backend-логики: понимать, как они работают в проде, какие у них ограничения, где есть риски и что нужно улучшить
- 03Участвовать в процессе планирования направлений развития наших сервисов
- 04Участвовать в эксплуатации сервисов, развивать инструменты и подходы: деплой, мониторинги, алерты, диагностика проблем, разбор инцидентов и деградаций
- 05Работать на стыке с другими частями стека: Python-скрипты, YQL для офлайн-процессов и подготовки данных, Java-компоненты, интеграции с внутренней инфраструктурой
- 06Взаимодействовать с продуктами и смежными командами: помогать подключать поисковые сценарии, разбираться в требованиях и доводить продуктовые запросы до результата
- 07По желанию и по мере необходимости участвовать в интеграции ML-решений в runtime-сервисы: помогать доводить модели и связанные с ними изменения до production-состояния
Требования
- 01Уверенный опыт backend-разработки на уровне middle-senior
- 02Знание C++ и готовность использовать его как основной рабочий язык
- 03Опыт написания production-кода и разбор существующей кодовой базы
- 04Опыт разработки, поддержки и эксплуатации backend-сервисов в проде
- 05Понимание надёжных сервисов: latency, отказоустойчивость, мониторинг, алертинг, диагностика, деплой и откаты
- 06Готовность брать ответственность за критичные компоненты
- 07Готовность работать с разными частями стека: Python, Java, YQL, внутренние инструменты, инфраструктура и офлайн-процессы
Условия
- 01Гибкий график работы
- 02Бонусы и скидки от партнеров
- 03Офис в центре города
- 04ДМС
- 05Профессиональная команда