👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

С developer (алгоритмист)

Зарплата

от 350 000 ₽

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

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

Компания

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

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

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

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

Если ты хочешь вместе с нами создавать лучшие продукты, присоединяйся к команде!

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

  • имел алгоритмическую подготовку
  • любил создавать и создавал новые высокопроизводительные алгоритмы
  • знал и С и C++. На С написаны существенные части системы в ядре и низкоуровневых библиотеках
  • имел опыт командной разработки в среде Linux
  • понимание принципов ultra low latency, lockless/lockfree и copy-on-write разработки
  • понимание принципов работы ядра Linux (memory management; network/file/block layer)
  • опыт разработки многопоточных и асинхронных приложений

Будет плюсом:

  • опыт тестирования кода с помощью автотестов
  • знание DPDK, SPDK, PMDK
  • знание Rust/Python
  • знание основных библиотек разработки HPC инфраструктуры
  • знание XDP, eBPF, RDMA, ZeroCopy
  • опыт разработки сетевых приложений (TCP/IP)

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

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

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

Чем предстоит заниматься:

  • заниматься разработкой распределенной, отказоустойчивой, высоконагруженной программно-определяемой системой обработки информации
  • заниматься оптимизацией по скорости (снижение задержек, увеличение производительности), памяти, улучшением многопоточности
  • заниматься обеспечением отказоустойчивости (детектирование отказов, восстановление данных, пере балансировка, оповещение)
  • заниматься адаптацией под различные типы клиентов (БД разных видов, HPC, виртуальные машины)
  • заниматься написанием вспомогательного ПО (мониторинг, автотесты и прочее)
  • делать Code Review