WorkListВойтиОформить подписку
MI

Rust Senior Software Engineer – Bare Metal

Mirantis · Инструменты разработки
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо · Prague, Чехия
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: B1+–C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
≈ $4,8–6,8 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 15.10 · видим у компании с 15.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Software Engineer, который сочетает прочные принципы проектирования программной архитектуры с глубокой технической экспертизой в области сетей центров обработки данных и архитектур DPU. В соответствии с нашей T-образной инженерной моделью вы будете руководить разработкой управляющих плоскостей (control planes), на которых работает высокоплотная инфраструктура с высокой пропускной способностью для задач обучения и инференса ИИ. Знакомство с автоматизированным развёртыванием bare-metal-серверов и управлением их жизненным циклом будет весомым преимуществом.

Что предстоит делать

  • Разработка control plane: проектирование, создание и поддержка микросервисов управляющей плоскости промышленного уровня, пользовательских операторов Kubernetes и надёжных механизмов согласования (reconciliation engines) на Rust и Go.
  • Архитектура и проектирование API: подготовка чётких функциональных (FR) и нефункциональных требований (NFR), архитектурных спецификаций, диаграмм последовательности системы, а также аккуратных схем gRPC/Protobuf и REST API.
  • Сетевая интеграция: разработка пользовательских интеграционных модулей и интеграций для современных сетевых операционных систем (SONiC, NVUE, Cumulus) и аппаратных платформ DPU.
  • Наблюдаемость и диагностика: сквозная инструментация сервисов с помощью трассировок и метрик OpenTelemetry (OTel), проведение систематического анализа первопричин в полиглотных распределённых системах.
  • Качество и инженерное совершенство: участие в строгих процессах pull request с обязательным ревью в кодовых базах на Rust, Go и SQL, а также обеспечение высокого тестового покрытия с помощью тестирования на основе моков.

Требования

  • Владение языками: основное мастерство в Rust (асинхронная среда выполнения Tokio, Tonic, Axum, sqlx) и хорошее владение Go.
  • Данные и API: свободное владение SQL / PostgreSQL на продвинутом уровне, проектирование контрактов gRPC/Protobuf и эволюция схем.
  • Конкурентность и надёжность: сильный опыт работы с моделями асинхронной конкурентности, lock-free-паттернами, обработкой распределённого состояния и дисциплиной тестирования на основе моков.
  • Протоколы и ОС центров обработки данных: экспертиза в BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets и проектировании route server. Практический опыт работы с SONiC, Cumulus Linux и NVUE (включая полноценный клиент NVUE).
  • Экосистема DPU и Fabric: глубокие знания NVIDIA DOCA, Host-Based Networking (HBN), архитектур BlueField DPU и модели операторов DPF (DOCA Platform Framework) (CRD BFB, DPUSet, DPUNode).
  • Высокопроизводительные межсоединения: понимание фабрик InfiniBand, партиционирования NVLink / NMX-M и RoCEv2.
  • Сети в ядре Linux: глубокое понимание Linux netlink, сетевых пространств имён (network namespaces), таблиц маршрутизации и внутренних реализаций сервисов DHCP/DNS (проект поставляется с собственными сервисами).
  • Облачные сети и сети Kubernetes: знакомство с плагинами CNI (Calico, Cilium). Опыт работы с OVS и DPDK будет плюсом.
  • Инфраструктура развёртывания и загрузки: экспертиза в PXE/iPXE, UEFI, Secure Boot, measured boot и аттестации TPM.
  • Управление оборудованием: уверенное владение Redfish, IPMI и абстракциями BMC на разнородных аппаратных платформах (Dell, Lenovo, эталонное оборудование NVIDIA).
  • Внутреннее устройство систем Linux: глубокие знания цепочек загрузки, systemd, initramfs, матриц конфигурации BIOS.
  • Идентификация и безопасность: практический опыт работы с PKI, сертификатами X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT) и RBAC.
  • Виртуализация: опыт работы с KubeVirt / KVM.
  • Управляющие плоскости Kubernetes: опыт написания пользовательских контроллеров/операторов с использованием kube-rs или controller-runtime с паттернами циклов согласования (reconciliation loop), управляемых CRD.
  • Дисциплина тестирования: приверженность проектированию через тестирование (test-driven design), написание хорошо тестируемого кода с mock-интерфейсами для внешнего оборудования и сетевых зависимостей.
  • Совместная работа над архитектурой: подтверждённый опыт написания чётких архитектурных спецификаций и участия в конструктивных кросс-функциональных дизайн-ревью.
  • Степень бакалавра или магистра в области компьютерных наук, компьютерной инженерии либо эквивалентный практический опыт.
  • 5+ лет опыта разработки программного обеспечения в области cloud-native платформ, системного программирования, сетей или автоматизации инфраструктуры.

Будет плюсом

  • Подтверждённое участие в проектах системного ПО с открытым исходным кодом или роль мейнтейнера в них будет плюсом.

Условия и бенефиты

  • Работа с признанным лидером Кремниевой долины в индустрии облачной инфраструктуры;
  • Работа с исключительно увлечёнными, талантливыми и интересными коллегами, помогающими клиентам из списков Fortune 500 и Global 2000 внедрять облачные технологии нового поколения;
  • Участие в передовых инновациях с открытым исходным кодом;
  • Возможность раскрыть себя в высокоэнергичной атмосфере молодой компании, где ценятся открытость, сотрудничество, готовность к риску и постоянный рост;
  • Профессиональное развитие и обучение;
  • Посещение конференций и рабочих групп;
  • Корпоративные выезды, happy hours, хакатоны и технические доклады (tech talks);
  • Конкурентный пакет вознаграждения с широким соцпакетом.

Навыки

RustGoKubernetesOpenTelemetryTokioTonicAxumsqlxSQLPostgreSQLgRPCProtobufSONiCNVUECumulus LinuxNVIDIA DOCABGPEVPNVXLANRedfish

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти