Чем предстоит заниматься:
Наши ожидания от кандидата:
- не менее 3 лет коммерческой разработки на C++;
- опыт разработки сетевых приложений на С++ 17 под Linux;
- знание архитектуры систем семейств Linux и средств разработки (сmake, gcc, clang, gdb);
- понимание стандартной библиотеки STL и шаблонов проектирования;
- опыт работы с многопоточностью и параллелизмом (в т.ч. осведомленность о принципах работы memory model в C++, atomic types и thread-safety);
- опыт работы с контейнеризацией (k8s, Docker, Podman);
- опыт разработки unit-тестов;
- владение системой контроля версий Git.
Будет плюсом:
- навыки работы с valgrind, perf, gprof - приветствуются;
- знание DPDK, XDP, eBPF - cильно приветствуются;
- навык работы с базами данных. Postgres, Clickhouse;
- знание Opensearch(Elasticsearch).