Бэкенд-разработчик в команду прайсинга
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Наша команда развивает высоконагруженную (более 300K RPM) микросервисную платформу, которая работает со стоимостью платных продуктов Авито. Мы оптимизируем цены и параметры, которые на них влияют, а также создаём инфраструктуру скидок и промокодов.
Примеры будущих задач:
- добавить новый платный продукт;
- оптимизировать структуру данных в Go для улучшения SLI;
- оптимизировать загрузку пользовательских сегментов с десятками миллионов записей;
- добавить новую скидочную механику;
- оптимизировать алгоритм выдачи цен для сокращения RT;
разработать сервис для хранения метаинформации о ценообразовании.
Вам предстоит:
- много разрабатывать микросервисы на Go;
- участвовать в распиле админки (Python/PHP) на Go;
проектировать новые фичи на нашей платформе PaaS с учётом жёстких требований к производительности и надёжности (SLO 99,99%).
Мы ждём, что вы:
- имеете не менее года опыта продуктовой разработки на Go или опыт на другом языке и способны пройти нашу секцию платформы на Go;
- умеете работать с Postgres на уровне оптимизации запросов, понимаете, чем отличается партиционирование от шардирования, и имеете представление об уровнях изоляции транзакций;
- работали с Redis или аналогичной NoSQL СУБД;
- пишете тестируемый код и покрываете свой код тестами.
Будет здорово, если вы:
- имеете опыт разработки высоконагруженных приложений;
- проектировали системы с шардированием данных.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.