description
Описание вакансии
Software Architect (KOS)
#офис
Москва
Компания: Kaspersky
🔹Обязанности:
-Разработка методологии по улучшению производительности операционной системы общего назначения;
-Выработка ключевых метрик производительности;
-Выполнение и координирование проектов по улучшению производительности сценариев использования системы, её подсистем и копонентов;
-Архитектурный надзор с фокусом на производительности и энергопотреблении.
🔹Что нам важно:
-Способность выстроить методологию систематического улучшения производительности для большого проекта (операционная система общего назначения);
-Способность сформулировать ключевые метрики производительности, нефункциональные требования относительно производительности конкретных подсистем и компонентов;
-Понимание типовых причин просадки производительности, знание тактик оптимизации производительности;
-Опыт оптимизации производительности системного программного обеспечения;
-Опыт использования профилировщиков, счетчиков производительности, трейсеров, отладчиков и других инструментальных средств, позволяющих находить код, нуждающийся в оптимизации;
-Способность разработать недостающий инструментарий с нуля;
-Глубокое понимание и опыт использования многопоточного программирования, примитивов синхронизации, барьеров памяти, lockless-алгоритмов, SIMD-оптимизаций;
-Глубокое понимание архитектуры современных операционных систем и системного программного обеспечения;
-Понимание основ архитектуры вычислительных систем: иерархия пямяти, разделение на пространство ядра и пространство пользователя, виртуальная память, механизмы когеррентности кэшей;
-Знание типовых алгоритмов и структур данных, навык асимптотического анализа алгоритмов;
-Хорошее знание языков программирования C и C++;
-Базовое знание ассемблера для armv8 или x86_64;
-Базовое владение языком Python 3.x;
-Опыт работы в GNU/Linux, владение POSIX shell и типовыми инструментами командной строки, способность настраивать и поддерживать Linux-систему в рабочих сценариях;
-Понимание принципов работы компиляторов и линкеров, оптимизаций на уровне компилятора, ABI;
-Знание типовых сетевых протоколов, модели OSI;
-Аналитический склад ума, внимание к деталям, самостоятельность;
-Способность грамотно формулировать мысли на письме;
-Умение читать и писать технические тексты на английском языке.
Контакты:
🔥 / @best_itjob / @it_rab
#офис
Москва
Компания: Kaspersky
🔹Обязанности:
-Разработка методологии по улучшению производительности операционной системы общего назначения;
-Выработка ключевых метрик производительности;
-Выполнение и координирование проектов по улучшению производительности сценариев использования системы, её подсистем и копонентов;
-Архитектурный надзор с фокусом на производительности и энергопотреблении.
🔹Что нам важно:
-Способность выстроить методологию систематического улучшения производительности для большого проекта (операционная система общего назначения);
-Способность сформулировать ключевые метрики производительности, нефункциональные требования относительно производительности конкретных подсистем и компонентов;
-Понимание типовых причин просадки производительности, знание тактик оптимизации производительности;
-Опыт оптимизации производительности системного программного обеспечения;
-Опыт использования профилировщиков, счетчиков производительности, трейсеров, отладчиков и других инструментальных средств, позволяющих находить код, нуждающийся в оптимизации;
-Способность разработать недостающий инструментарий с нуля;
-Глубокое понимание и опыт использования многопоточного программирования, примитивов синхронизации, барьеров памяти, lockless-алгоритмов, SIMD-оптимизаций;
-Глубокое понимание архитектуры современных операционных систем и системного программного обеспечения;
-Понимание основ архитектуры вычислительных систем: иерархия пямяти, разделение на пространство ядра и пространство пользователя, виртуальная память, механизмы когеррентности кэшей;
-Знание типовых алгоритмов и структур данных, навык асимптотического анализа алгоритмов;
-Хорошее знание языков программирования C и C++;
-Базовое знание ассемблера для armv8 или x86_64;
-Базовое владение языком Python 3.x;
-Опыт работы в GNU/Linux, владение POSIX shell и типовыми инструментами командной строки, способность настраивать и поддерживать Linux-систему в рабочих сценариях;
-Понимание принципов работы компиляторов и линкеров, оптимизаций на уровне компилятора, ABI;
-Знание типовых сетевых протоколов, модели OSI;
-Аналитический склад ума, внимание к деталям, самостоятельность;
-Способность грамотно формулировать мысли на письме;
-Умение читать и писать технические тексты на английском языке.
Контакты:
🔥 / @best_itjob / @it_rab
tips_and_updates
Как откликнуться эффективно
- arrow_right1–2 релевантных кейса (ссылки/скриншоты)
- arrow_rightСроки и формат работы (когда на связи)
- arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
- arrow_rightОпишите результат и критерии приёмки
- arrow_rightУкажите бюджет/вилку — это повышает качество откликов
- arrow_rightСразу обозначьте сроки и доступность по коммуникациям
lists
Ещё вакансии
PPC-специалист
YM Media
от 2 000 ₽
Удалённо
Полная занятость
Technical Designer (GameDev)
1cgs
Не указан
Гибрид
Полная занятость
C++ Programmer (AI)
1cgs
Не указан
Офис
Полная занятость
Sound Designer (Gamedev)
1cgs
Не указан
Гибрид
Полная занятость
NodeJS Backend Developer
FinFlow
250 000 ₽ — 320 000 ₽
Удалённо
Полная занятость
Дизайн-лид
Т-Банк
Не указан
Офис
Полная занятость