Go-разработчик в команду рекомендаций

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Наша команда развивает рекомендации — первое, что видят люди, когда открывают Авито. Мы пишем микросервисы на Go и занимаемся машинным обучением, чтобы лучше угадывать интересы пользователей и показывать объявления, которые могут им понравиться.

Примеры будущих задач:

  • реализовать механизм хеджирования запросов к БД в платформенной библиотеке;
  • подготовить сервисы под рост числа объявлений: расширить хранилища, оптимизировать рантайм и т. д.;
  • провести нагрузочное и хаос-тестирование реального сервиса, проанализировать результаты и составить бэклог улучшений.

Вам предстоит:

  • проектировать и разрабатывать высокопроизводительные сервисы и библиотеки на Go;
  • улучшать инфраструктуру хранения данных юнита рекомендаций, в том числе:

    • исследовать новые подходы и технологии;
    • проводить нагрузочное и хаос-тестирование;
  • тесно взаимодействовать с другими DS- и бэкенд-командами, чтобы решать общие задачи с помощью платформенных инструментов.

Мы ждём, что вы:

  • уверенно владеете Go, понимаете особенности рантайма и конкурентности, умеете писать читаемый и поддерживаемый код;
  • имеете опыт самостоятельного ведения проектов: от сбора требований до реализации;
  • имеете опыт разработки высоконагруженных масштабируемых систем.

Будет здорово, если вы:

  • разбираетесь в базах данных: умеете выбирать, настраивать и эксплуатировать;
  • работали в платформенных командах и создавали инструменты для других разработчиков, например PaaS, DBaaS, IaaS;
  • имеете практический опыт работы с ML.

Работа у нас — это:

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • талантливая команда, готовая поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Поделиться
Скопировать ссылку Вконтакте Telegram WhatsApp