Разработчик C/C++

USETECH

Разработчик C/C++

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

Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков.

ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, ГоИнвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны.

Требуется: C++ разработчик (Системное программирование и разработка высокопроизводительных приложений)

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

  • Не только писать код, но и принимать стратегические решения, видеть проект в долгосрочной перспективе, а также делиться опытом с командой.

  • Участие в команде проектирования, разработка ПО, нагрузочное тестирование разработанного ПО.

Нам важно:

Опыт работы

  • 5+ лет коммерческой разработки на C++.

  • Участие в полном цикле создания продукта: от проектирования до поддержки.

  • Глубокое знание C++

  • Понимание стандартов C++, их особенностей и best practices.

  • Владение шаблонами, STL, RAII, умными указателями, move-семантикой.

  • Опыт работы с многопоточностью (std::thread, mutex, atomic), асинхронным программированием.

  • Понимание ассемблера x86-64.

Системное программирование

  • Понимание работы с памятью (аллокация, управление, оптимизация).

  • Знание ОС (Linux/Windows), системных вызовов, IPC, сетевых протоколов.

    Архитектура и проектирование

  • Умение проектировать масштабируемые и поддерживаемые системы.

  • Знание паттернов проектирования (SOLID, DRY, KISS), архитектурных подходов (микросервисы, монолит).

Инструменты и окружение

  • Опыт с системами сборки (CMake, Make), CI/CD (Jenkins, GitLab CI).

  • Владение отладчиками (gdb, lldb), профилировщиками (Valgrind, perf).

  • Знание Git, code review, статических анализаторов (Clang-Tidy и пр).

  • Опыт пользования санитайзерами (AddressSanitizer, ThreadSanitizer).

  • Оркестрация (Helm, Kubernetes, Docker)

  • Мониторинг (Prometheus, Grafana)

Алгоритмы и структуры данных

  • Умение оптимизировать код по времени/памяти, работа со сложными алгоритмами.

  • Оптимизация алгоритмов на уровне SIMD-инструкций.

Архитектура СУБД

  • Понимание принципов репликации данных, шардинга, распределенных транзакций (2PC, 3PC).

  • Понимание структур хранения данных (B-tree, LSM-tree, фильтр Блума).

  • Опыт с оптимизацией запросов, планировщиками, системами восстановления (WAL).

  • Опыт работы с распределенными базами данных (Cassandra, Google Spanner, Tarantool, Picodata, Apache Ignite и т.п.)

Теория распределенных систем

  • Понимание CAP-теоремы, PACELS, алгоритмов консенсуса (Paxos, Raft, Zab).

  • Работа с согласованностью данных (eventual, strong, causal consistency).

  • Понимание отличия архитектур share-everything, share-disk и share-nothing.

  • Понимание принципов работы алгоритмов consistent hashing и rendezvous hashing.

Сетевые технологии

  • Работа с протоколами: TCP/IP, HTTP/2, gRPC.

  • Умение оптимизировать сетевую задержку.

  • Надежность и отказоустойчивость

  • Реализация механизмов восстановления после сбоев (failover, self-healing).

  • Тестирование на устойчивость (Jepsen, Chaos Monkey).

Мы предлагаем:

  • Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании
  • Расширенный полис ДМС со стоматологией, корпоративный психолог
  • Удаленную работу и гибкий график
  • Необходимую технику для комфортной работы
  • Обучение, сертификацию, Usetech English Club – онлайн изучение английского
  • Доступ к Корпоративной библиотеке и к Корпоративному университету
  • Внутрикорпоративные профильные коммьюнити
  • Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни
  • Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина!
  • Корпоративную жизнь: мы много работаем и классно отдыхаем
Навыки
  • C++
  • Jenkins
  • GitLab CI
  • Helm
  • Kubernetes
  • Docker
  • Prometheus
  • Grafana
  • Apache Cassandra
  • Tarantool
  • CMake
Посмотреть контакты работодателя

Похожие вакансии

Открытая мобильная платформа
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
КСОР
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Лаборатория Касперского

Разработчик C (KasperskyOS, Application Lifecycle Management)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Appie.tech
Удаленная работа
  • Москва

  • Не указана

КомСтрой
Удаленная работа
  • Москва

  • до 230000 RUR

BAUM
Удаленная работа
  • Москва

  • до 230000 RUR

Rubius
Удаленная работа
  • Москва

  • до 230000 RUR

Лаборатория Касперского

Разработчик C++ (KSMG)

Лаборатория Касперского

Удаленная работа
  • Москва

  • до 230000 RUR

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • до 230000 RUR

АйТи Сервис Менеджмент

Разработчик C++ (middle)

АйТи Сервис Менеджмент

Удаленная работа
  • Москва

  • от 250000 RUR

Яндекс
Удаленная работа
  • Москва

  • от 250000 RUR

МКО Системы
Удаленная работа
  • Москва

  • от 250000 RUR

БАЗИС
Удаленная работа
  • Москва

  • от 250000 RUR

Эверис, Представительство

Ведущий программист С++

Эверис, Представительство

Удаленная работа
  • Москва

  • до 500000 RUR

IT-Implant
Удаленная работа
  • Москва

  • до 370000 RUR

БАЗИС
Удаленная работа
  • Москва

  • до 370000 RUR

Xello
Удаленная работа
  • Москва

  • до 370000 RUR

ТЕХПРОМ
Удаленная работа
  • Москва

  • до 325000 RUR

STARTRIBE LTD
Удаленная работа
  • Москва

  • до 325000 RUR

North Side
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию