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 дней удаленной работы из любого региона РФ
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.