Golang-разработчик
Расположение:
Россия, Москва
Тип занятости:
Гибридный формат работы
Опыт работы:
от 3 лет
Задачи:
- Портирование существующей системы управления виртуализацией с x86/ARM на архитектуру Эльбрус (E2K) (ключевая задача вакансии);
- Адаптация Golang-кода под особенности E2K:
- модель памяти;
- выравнивание данных;
- атомарные операции;
- low-level синхронизация.
- Работа с системными компонентами виртуализации:
- взаимодействие с KVM/QEMU;
- собственные API;
- управление ВМ, сетями, хранилищами.
- Анализ и устранение архитектурных и платформенных проблем при переносе:
- зависимости от x86-специфики;
- assumptions компилятора;
- performance bottlenecks.
- Оптимизация производительности Go-кода под архитектуру E2K;
- Отладка и профилирование на Эльбрусе:
- perf, strace, ftrace;
- анализ поведения рантайма Go.
- Взаимодействие с Linux user space / kernel space в контексте виртуализации.
- Это не разработка «с нуля» и не администрирование.
- Основная задача — портировать и адаптировать существующий Golang-код виртуализации под E2K
Что мы ожидаем от кандидата:
- Уверенный опыт разработки на Golang (системное или инфраструктурное ПО);
- Практический опыт портирования ПО между архитектурами (x86 → non-x86 — большой плюс);
- Глубокое понимание:
- работы виртуализации (KVM/QEMU);
- Linux user space / kernel space взаимодействия.
- Отличные знания Linux:
- процессы, память, синхронизация;
- файловые системы;
- сетевой стек.
- Навыки низкоуровневой отладки:
- strace, perf, tcpdump;
- анализ race condition и memory issues.
- Понимание особенностей: моделей памяти, атомарных операций, кросс-компиляции.
Будет плюсом:
- Опыт работы с архитектурой Эльбрус (E2K) или другими VLIW/RISC-платформами;
- Понимание внутреннего устройства Go runtime;
- Опыт оптимизации Go-кода под конкретную архитектуру CPU;
- Опыт работы с:
- QEMU device model;
- libvirt.
- Опыт системного программирования на Go/C/C++;
- Участие в разработке гипервизоров, SDN или SDS-решений.
Будем рады предложить:
- Интересные проекты и задачи;
- Много профессиональной свободы — у вас будет возможность предлагать и внедрять идеи как в работу команды, так и в рамках проектов, развития подходов, инструментов;
- Современный стек технологий;
- Наставничество и обучение — мы помогаем быстро влиться и развиваться;
- Работу в команде профессионалов, которые хотят и делятся опытом и поддерживают инициативы;
- Трудоустройство в аккредитованную IT-компанию;
- ДМС со стоматологией после испытательного срока;
- Работа в комфортном офисе рядом с метро Красносельская — формат графика гибридный.
Анкета кандидата
Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе
Например, сопроводительное письмо
Резюме отправлено
Мы скоро свяжемся с вами
Не нашли подходящую вакансию?
Присылайте своё резюме на электронную почту hiring@aobfg.ru или заполните форму
Отправить резюме