С разработчик / сетевой инженер

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

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

О компании и команде

Абсолютно новый, с полным отсутствием legacy проект разработки нового программного продукта, хранения и обработки информации (NDA). Полностью обеспечен современным высокотехнологическим железом.

Ожидания от кандидата

  • имел опыт низкоуровневого программирования с высокопроизводительным оборудованием
  • знал язык С. На С написаны существенные части системы в ядре и низкоуровневых библиотеках
  • понимал сетевые протоколы
  • понимал принципы ultra low latency, lockless и copy-on-write разработки
  • понимал принципов работы ядра Linux (memory management; network/file/block layer)
  • имел опыт разработки многопоточных и асинхронных приложений
  • имел опыт разработки сетевых приложений (TCP/IP)
  • имел опыт тестирования кода с помощью автотестов
  • имел знание DPDK, SPDK, PMDK
  • знание основных библиотек разработки HPC инфраструктуры
  • знание XDP, eBPF, RDMA, ZeroCopy

Условия работы

  • гибридный график работы: 2 дня в неделю из дома, 3 дня из офиса
  • мощное железо для работы, дополнительные мониторы при необходимости
  • годовая премия минимум от 2-х окладов и выше
  • ежегодная индексация
  • льготная ипотека для сотрудников
  • ДМС с первого дня работы, программа для родственников
  • повышение и перемещение внутри экосистемы Сбера
  • коллеги, которые всегда помогут адаптироваться и поделятся своей экспертизой
  • обучение за счет компании: корпоративный университет, виртуальная школа Сбера, повышение квалификации, IT конференции, митапы, библиотека
  • подписка СберПрайм+ для сотрудников, скидки и бонусы от компаний партнёров
  • спортзал в офисе, комната релакса с массажными креслами, теннисный корт, игровые итд

Дополнительные инструкции

Тебе предстоит:

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