← Все вакансии/Яндекс
OfficeМосква

Go Developer

Я
Яндекс
Формат
Office
О роли

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

О компании

Мы проектируем, разрабатываем и эксплуатируем системы, обеспечивающие бесперебойную передачу трафика между всеми пользователями и всеми сервисами Яндекса. Нагрузка на системы высока и постоянно увеличивается, а требования к надёжности чрезвычайно высоки. Непрерывное развитие сервисов Яндекса постоянно приносит новые требования к системам управления балансировкой трафика.

Обязанности
  • Проектировать архитектуру нового сервиса управления конфигурациями балансировки нагрузки для всего Яндекса.
  • Реализовывать core-логику сервиса балансировки на Go, а также заниматься его опенсорс-разработкой.
  • Бесшовно переносить нагрузку с текущего сервиса на новый без даунтайма.
  • Поддерживать и развивать текущий сервис управления конфигурациями балансировки, включая ad-hoc-разработку на Python.
Требования
  • Писать надёжный, высокопроизводительный код.
  • Экспертно знать Go и иметь опыт работы с Python.
  • Понимать важность тестов и любить их писать.
  • Понимать принципы работы компьютерных сетей.
  • Будет плюсом опыт реализации и поддержки проектов на Django, системного и сетевого администрирования, работы с сетями и понимание принципов маршрутизации и передачи данных.
Условия
  • Работа в офисе в Москве.
Стек и навыки

С чем работаем