Мезенцева Дарья Александровна

Разработчик C/С++/Java (Cloud Storage)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Nginx
  • TCP/IP
  • UDP
  • DPDK
  • RDMA
  • Network Protocols
  • Linux kernel
  • Английский — B2 — Средне-продвинутый
Мы — команда Cloud Storage в R&D центре международной ИТ-компании в СПб. Разрабатываем и поддерживаем высоконагруженное и безопасное ядро облачного хранилища, решая сложные задачи в области распределенных систем и сетей.

Наш фокус:
1) поиск решений для безопасной адресации и балансировки нагрузки при обработке огромных объемов трафика на разных уровнях сервисов объектного облака;

2) разработка транспортного сетевого протокола с низкими задержками и высокой степенью параллельности для высоконагруженного внутреннего трафика центров обработки данных;

3) исследования и разработка системы развертывания безсерверной, высокопроизводительной и логически многопользовательской инфраструктуры облачных сервисов хранения данных.


Обязанности:

• Исследование и разработка алгоритмов для распределенных систем и управления сетевым трафиком

• Проектирование и реализация кода, утилит, модульных и интеграционных тестов

• Исследование поведения бинарного кода продукта

• Написание скриптов для сбора и анализа различных типов информации

• Профилирование, анализ и оптимизация разработанного программного обеспечения

• Реализация новых функций по запросам заказчиков

• Поиск и устранение проблем в виртуальной и реальной программной среде

• Взаимодействие с внутренними и внешними членами команды для решения сложных задач.

Требования:

• C/C++ или Java;

• Опыт работы в средах на базе Linux и знание внутренних механизмов Linux: процессы/память/POSIX;

• Опыт системного программирования в пользовательском режиме;

• Навыки решения задач, знание алгоритмов и сложных структур данных;

• Сильные навыки отладки: отладка во время выполнения, анализ дампов памяти;

• Опыт оптимизации производительности приложений;

• Общее понимание стека сетевых протоколов и модели OSI;

• Понимание инструментов сборки: CMake для C и Ant, Maven, Gradle для Java;

• Знакомство с фреймворками для тестирования на C/C++ или Java.

Также важны:

  • реальный опыт в компании от 3-х лет
  • готовность работать в офисе (часы гибкие)
  • хороший разговорный английский для общения с зарубежными коллегами
  • законченное высшее образование.

Условия:

  • Трудоустройство ТК РФ
  • ИТ аккредитация
  • Комфортный современный офис 5/2 в центре СПб
  • ДМС (расширенный)
  • Изучение иностранных языков
  • Зарубежные командировки (по желанию)
  • Возможности для занятий спортом
  • *Нет удаленного/гибридного формата работы.