вчера

backend developer сервиса знакомств

ориентир по рынку
вакансия зп не указана
в среднем 320 118 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

Рекламный баннер: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
ИНН: 9704271170

описание

Twinby развивает сервис знакомств с миллионами пользователей. Команда матчинга и ленты отвечает за подбор анкет и то, как пользователи находят друг друга; сервисы обрабатывают большие объёмы данных и должны быстро отвечать при росте нагрузки.

задачи

  • Развивать сервисы подбора анкет и ленты: фильтры, правила показа и учёт действий пользователей
  • Следить за скоростью ответа и корректностью подбора анкет
  • Работать с запросами к базам данных, кэшем и поисковым индексом
  • Находить причины задержек и устаревших данных, проверять решения под нагрузкой
  • Согласовывать API и форматы данных со смежными командами, в том числе для интеграции с моделями ранжирования
  • Готовить участки бэкенда к A/B-экспериментам для сравнения вариантов выдачи
  • Постепенно выносить функциональность из монолита в сервисы, продумывать совместимость, перенос данных и возможность отката
  • Писать тесты и проводить ревью
  • Добавлять метрики и логи, следить за соблюдением SLO
  • Продумывать поведение сервиса при перегрузке и сбоях в базах данных или соседних сервисах
  • Участвовать в дежурствах, разбирать инциденты и устранять их причины
  • Использовать ИИ-инструменты, проверять сгенерированный код и отвечать за свои изменения
  • Принимать технические решения в своей зоне ответственности, обсуждать общую архитектуру с тимлидом и архитектором, помогать коллегам на ревью

требования

  • От четырёх лет опыта бэкенд-разработки на Python или Go
  • Уверенное владение одним из этих языков и готовность работать с обоими
  • Опыт самостоятельного вывода сервисов в продакшен и их сопровождения после выпуска
  • Умение работать с SQL, индексами и планами запросов
  • Умение выбирать хранение и кэширование с учётом объёма данных и характера нагрузки
  • Понимание одновременных запросов, повторов событий и сбоев в базах данных или соседних сервисах
  • Умение находить причины расхождений между данными в разных частях системы
  • Умение объяснять выбор решения, его ограничения и способ проверки
  • Умение заранее обсуждать риски и согласовывать решения, затрагивающие соседние сервисы, с их владельцами
  • Опыт в дейтинге и знание всех инструментов стека не обязательны; LeetCode и алгоритмические головоломки на интервью не используются
  • Будет плюсом: опыт работы с рекомендательными системами, ранжированием или персональными лентами, Elasticsearch или OpenSearch, а также в дейтинге, соцсетях, маркетплейсах или других сервисах с большим числом пользовательских действий

условия

  • Удалённая работа из РФ
  • Работа над подбором анкет и лентой, которыми пользуются миллионы людей
  • Возможность влиять на устройство сервисов и технические решения в своей зоне ответственности

Dating и social app с фокусом на психологическую совместимость.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.