Senior C Developer

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

Москва, Санкт-ПетербургПолный рабочий день

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

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

Мы развиваем собственную KV in-memory СУБД для кэширования и быстрого доступа к данным, основанную на open source проекте, с учетом повышенных требований к безопасности хранимой информации, надежности, доступности и удобству сопровождения.

Обязанности

  • анализ требований, проектирование и реализация новой функциональности в виде модификации ядра и расширений KV in-memory СУБД
  • участие, в совместном с командой, принятии архитектурных и технических решений
  • проведение code review и наставничество для junior и middle разработчиков
  • внедрение лучших практик разработки и улучшение процессов
  • техническое лидерство, распределение задач, контроль их выполнения и соблюдения сроков.

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

  • опыт разработки на языке ANSI C от 5 лет
  • опыт работы с базами данных (SQL/NoSQL), понимание принципов проектирования и оптимизации запросов
  • опыт проектирования и реализации сложных высоконагруженных систем
  • уверенное владение указателями, динамической памятью, структурами данных и алгоритмами
  • уверенное владение многопоточностью, синхронизацией (мьютексы, семафоры, условные переменные) и низкоуровневым программированием
  • опыт работы с компиляторами (GCC, Clang, MSVC)
  • уверенное владение системами сборки (Make, CMake)
  • знание отладчиков (GDB, LLDB) и профилировщиков
  • опыт руководства командой и наставничества
  • умеете привести свой код в соответствие со стандартами задокументировать, покрыть регрессионными тестами.

Будет плюсом

  • опыт разработки и оптимизации решений на базе с Redis (кеширование, очереди, pub/sub и т.д.), понимание архитектуры Redis и его внутренней работы
  • опыт разработки open source решений
  • понимание асинхронного программирования и работы с сетевыми протоколами
  • опыт разработки сетевых приложений (TCP/IP, HTTP, WebSocket и т.д.)
  • знание принципов работы сетевых библиотек (например, libevent, libuv).

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

Работа в СберТехе — это

  • годовой бонус и ежегодный пересмотр зарплаты
  • статус аккредитованной ИТ-компании со всеми преимуществами
  • расширенный ДМС с первого дня и льготное страхование для семьи
  • корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
  • офис с видом на набережную, зонами отдыха и спортзалом
  • 90 дней удаленной работы из любого региона РФ
  • льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.