НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Mirantis

Rust Senior Software Engineer – Bare Metal as a Service & Datacenter Networking

  • Удалённо
  • Poland
  • Полная занятость
  • 5 дн. назад

Ищем старшего инженера по разработке на Rust для разработки контрольных плоскостей облачных платформ с управлением «голым металлом» для ИИ-нагрузок. Глубокие знания в области сетевого оборудования дата-центров, DPU-архитектур и Kubernetes-операторов обязательны.

О позиции

Команда Mirantis разрабатывает платформы нового поколения для облачной оркестрации bare-metal в средах AI neo-cloud. Мы работаем по T-shaped модели: каждый инженер имеет глубокую экспертизу в основной области, но поддерживает практическую компетенцию в смежных системах. Разработка основана на open-source проектах, и вклад в них — важная часть работы. Контрольная плоскость пишется на Rust и Go, используются Kubernetes operators и культура OpenTelemetry-first.

Чем заниматься

  • Проектирование и разработка production-grade микросервисов контрольной плоскости на Rust и Go
  • Создание кастомных Kubernetes-операторов и reconciliation engine
  • Разработка интеграционных модулей для сетевых ОС (SONiC, NVUE, Cumulus) и DPU-платформ
  • Инструментация сервисов end-to-end через OpenTelemetry трассировку и метрики
  • Участие в review-gated pull request workflow с высоким покрытием тестами
  • Написание архитектурных спецификаций, системных последовательных диаграмм, API схем gRPC/Protobuf и REST

Что ждут

  • Мастерство Rust (Tokio async runtime, Tonic, Axum, sqlx) и сильная грамотность в Go
  • Advanced SQL / PostgreSQL, дизайн контрактов gRPC/Protobuf, эволюция схем
  • Опыт работы с BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, route server design
  • Знание SONiC, Cumulus Linux, NVUE с первым классом клиент NVUE
  • Deep knowledge NVIDIA DOCA, Host-Based Networking (HBN), BlueField DPU architectures
  • Понимание InfiniBand fabrics, NVLink/NMX-M partitioning, RoCEv2
  • Linux Kernel Networking: netlink, network namespaces, routing tables, DHCP/DNS service implementations
  • Опыт с PXE/iPXED, UEFI, Secure Boot, measured boot, TPM attestation
  • Redfish, IPMI, BMC abstractions across heterogeneous hardware platforms
  • PKI, X.509 certificates, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT), RBAC
  • Kubernetes Control Planes: custom controllers/operators через kube-rs или controller-runtime
  • 5+ лет опыта в software engineering cloud-native platforms, systems programming, networking or infrastructure automation

Будет плюсом

  • Опыт работы с CNI plugins (Calico, Cilium), OVS и DPDK
  • Участие или ментейншп в open-source системах
  • Oпыт виртуализации: KubeVirt / KVM
  • Вклад в open-source проекты

Условия

  • Работа с лидером индустрии cloud infrastructure из Silicon Valley
  • Возможность работать над cutting-edge open-source инновациями
  • Высокоэнергичная среда молодой компании с открытостью и коллаборацией
  • Professional development и training, посещение конференций и рабочих групп
  • Company outings, happy hours, hackathons и tech talks
  • Конкурентный пакет компенсации с сильными benefit планами

Навыки

  • Rust
  • Go
  • Kubernetes Operators
  • gRPC
  • Protobuf
  • PostgreSQL
  • SQL
  • OpenTelemetry
  • Docker
  • Linux Networking
  • BGP
  • EVPN
  • VXLAN
  • SONiC
  • NVIDIA DOCA
  • DPU
  • InfiniBand
  • RoCEv2
  • IPMI
  • Redfish
  • PKI
  • TLS
  • Vault
  • RBAC
  • KubeVirt
  • KVM
  • Tonic
  • Axum
  • sqlx
  • Tokio

Сложность отбора

Высокая сложность из-за глубокой экспертизы в низкоуровневом сетевом оборудовании дата-центров, DPU-архитектурах и bare-metal orchestration

Оценка JobPath

Зарплата по рынку

550 000 – 1 100 000 ₽ в месяц

Оценка для Senior Rust Engineer с экспертизой в networking/DPU в Польше; диапазон учитывает узкоспециализированный характер роли и уровень компании

Оценка JobPath по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Расскажите о вашем опыте разработки на Rust, особенно в контексте асинхронности и многопоточности.
  2. Как вы проектируете API контракты между микросервисами? Какие паттерны используете?
  3. Опишите ваш опыт работы с Kubernetes operatorами и CRD reconciliation loops.
  4. Какой у вас опыт с сетевыми протоколами дата-центров (BGP, VXLAN, EVPN)? Приведите примеры реализации.
  5. Как вы обеспечиваете тестовое покрытие в распределённых системах с внешними зависимостями?

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать