Разработчик C++/ Go

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва

Мы разрабатываем программные балансировщики нагрузки:

  • GSLB DNS
  • L4 (L3 DSR) Anycast
  • L4/L7 на базе HAProxy

В данной вакансии речь идёт о работе над высокопроизводительным сетевым решением для балансировки трафика L3 на основе DPDK и сопутствующих сервисах управления.

Стек команды: Go, Python, Ansible, C++ (ядро).

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

  • Писать производительный код для новых сетевых модулей (обработка и балансировка трафика) на C++.
  • Исправлять баги, оптимизировать существующие узкие места.
  • Работать с сетевым стеком Linux.
  • Разрабатывать сервисы для изменения конфигурации платформы на Go (сервисы управления).
  • Реализовывать средства мониторинга.
  • Доработка функционала модуля проверки доступности.
  • Интегрировать C++ ядро с Go-сервисами.
  • Участвовать в проектировании новых фич.
  • Писать автотесты для C++ и Go.
  • Описывать техническую информацию по выполненным задачам.
Мы ожидаем:
  • Опыт коммерческой разработки на C++ от 2 лет.
  • Опыт коммерческой разработки на Go от 1 года.
  • Опыт работы с TCP/UDP, сокетами, IP-маршрутизацией.
  • Готовность гибко переключаться между C++ и Go в рамках одной задачи / дня.
  • Желателен опыт с DPDK или VPP (даже небольшой — очень приветствуется).
  • Желателен опыт работы с Ansible.
  • Базовое знакомство с Docker / Kubernetes.
  • Умение писать скрипты на Python (для вспомогательных задач).
Мы предлагаем:
  • Гибридный или удаленный формат работы по России в часовом поясе МСК или +/- 2 часа к МСК, с 9-18 по местному времени.

Похожие вакансии

PHP-разработчик
EcoFinance

Опыт работы с PHP (Symfony, Vanilla). Понимание и применение принципов OOP, паттернов и методологий разработки приложений. Знание и опыт работы...

Программист 1С
ФГУП Главное управление специального строительства

Уверенное знание языка 1С.х, СКД, объектов и механизмов платформы. Опыт разработки сложных решений, отступающих от стандартных поставок.

250 000 руб.
Junior Java-разработчик (техническая поддержка)
АйДи – Технологии управления

Опыт разработки на Java SE 11/21 от 1-го года. Опыт работы с Jira, Maven, Git. Опыт работы с...

100 000 руб.
Frontend-разработчик (Senior), платформа для стриминга музыки
SkillStaff

Опыт разработки приложений для SAMSUNG SMART TV/TIZEN обязателен. Опыт работы с TypeScript, JavaScript (ES6+), HTML5/CSS...

Business Development Manager/Глава СТМ (Fresh Food / Ready Meals/Retail)
Вefit

Опытом работы от 3-х лет в FMCG / food / ready meals. Опытом запуска новых SKU под СТМ в сетях.