Назад
5 дней назад

Backend/Infrastructure Developer (Python/C++/Go)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend/Infrastructure Developer (Python/C++/Go): Развитие высоконагруженного Search API, объединяющего классическую поисковую инфраструктуру и облачный контур, с акцентом на авторизацию, лимитирование, интеграцию поисковых функций и наблюдаемость. Фокус на проектировании клиентских API, обеспечении надёжности и производительности, обработке больших объёмов данных и согласовании решений между поисковой и облачной инфраструктурой.

Локация: Москва, офис

Компания

Развивается облачный сервис поиска, который предоставляет внешним клиентам результаты поиска, включая текстовый поиск, поиск по изображениям, full-text и генеративные ответы.

Что делать

  • Развивать высоконагруженные сервисы авторизации, лимитирования и проксирования клиентских запросов.
  • Проектировать и реализовывать новые API для поиска по изображениям, чистого веба и полнотекстового поиска.
  • Интегрировать поисковые функции в облачную инфраструктуру, рассчитывать их производительность и себестоимость.
  • Анализировать граф поисковой выдачи, устранять продуктовые и технические ошибки и изменять правила обработки запросов.
  • Развивать мониторинг, дашборды, алерты, приёмочные и нагрузочные тесты; участвовать в разборе инцидентов и дежурствах.
  • Настраивать взаимную аутентификацию, масштабировать бэкенды и обрабатывать биллинговые данные и логи.

Требования

  • От трёх лет опыта промышленной backend-разработки на C++, Go или Python.
  • Опыт работы с высоконагруженными распределёнными сервисами, латентностью, лимитами запросов, деградациями и отказоустойчивостью.
  • Понимание принципов проектирования API и межсервисных интеграций.
  • Понимание observability: метрик, логов, трассировки и алертов.
  • Готовность разбираться в legacy-коде и инфраструктуре с разными технологическими стеками.
  • Самостоятельность в исследовательских задачах и принятии инженерных решений.

Хорошо, если есть

  • Опыт работы с MapReduce-подобными системами, распределёнными хранилищами, графовыми или пайплайновыми системами.
  • Опыт работы с облачными платформами, мониторингом, деплоем и инфраструктурой как кодом.
  • Опыт продуктовой коммуникации между поисковой, облачной и бизнес-командами.

Культура и преимущества

  • Работа на стыке классической поисковой инфраструктуры и облачных технологий.
  • Ответственность за полный цикл: от разработки кода до выкладки и дежурства.
  • Задачи напрямую влияют на клиентов, использующих поиск в собственных продуктах.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →