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

Rust Senior Software Engineer – Bare Metal

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

О вакансии

Откуда можно работать
Удалённо · Warsaw, Польша
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: B1+–C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
≈ $6,1–7,5 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 08.09 · видим у компании с 05.10 · проверена 02.11
дата публикации от работодателя

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

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

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

Суть роли

Мы ищем Senior Software Engineer, который сочетает сильные принципы архитектуры программного обеспечения с глубокими техническими знаниями в области сетей дата‑центров и архитектур DPU. Встраиваясь в нашу T‑shaped модель инженерии, вы будете вести разработку контрольных плоскостей, обеспечивающих высокоплотную, высокопроизводительную инфраструктуру для задач обучения и вывода AI. Знание автоматизированного развертывания bare‑metal и управления жизненным циклом является сильным преимуществом.

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

  • Development of Control Plane: проектировать, создавать и поддерживать микросервисы контрольной плоскости промышленного уровня, пользовательские Kubernetes‑операторы и надёжные движки согласования на Rust и Go.
  • Architecture & API Design: формировать чёткие Functional (FR) и Non‑Functional Requirements (NFR), архитектурные спецификации, системные диаграммы последовательностей и чистые схемы gRPC/Protobuf и REST API.
  • Network Integration: разрабатывать пользовательские модули интеграции и интеграции для современных сетевых операционных систем (SONiC, NVUE, Cumulus) и аппаратных платформ DPU.
  • Observability & Diagnostics: инструментарий сервисов от начала до конца с использованием трассировок и метрик OpenTelemetry (OTel), проводить системный анализ причин отказов в полиглотных распределённых системах.
  • Quality & Engineering Excellence: участвовать в строгих процессах pull request с ревью в кодовых базах Rust, Go и SQL, обеспечивая высокий охват тестами через mock‑driven тестирование.

Требования

  • Language Proficiency: основной уровень владения Rust (Tokio async runtime, Tonic, Axum, sqlx) и сильные навыки в Go.
  • Data & APIs: продвинутая fluency в SQL / PostgreSQL, проектирование контрактов gRPC/Protobuf и эволюция схем.
  • Concurrency & Reliability: сильный опыт в моделях асинхронной конкуренции, lock‑free паттернах, распределённом управлении состоянием и дисциплине mock‑driven тестирования.
  • Datacenter Protocols & OS: экспертиза в BGP, MP‑BGP, EVPN, VXLAN, L3VNI, route targets и проектировании route server. Практический опыт работы с SONiC, Cumulus Linux и NVUE (с клиентом первого класса NVUE).
  • DPU & Fabric Ecosystem: глубокие знания NVIDIA DOCA, Host‑Based Networking (HBN), архитектур BlueField DPU и модели оператора DPF (DOCA Platform Framework) (BFB, DPUSet, DPUNode CRDs).
  • High‑Performance Interconnects: понимание инфраструктур InfiniBand, NVLink / NMX‑M partitioning и RoCEv2.
  • Linux Kernel Networking: продвинутое понимание Linux netlink, network namespaces, таблиц маршрутизации и внутренних реализаций DHCP/DNS сервисов (проект поставляет собственные сервисы).
  • Cloud & Kubernetes Networking: знакомство с CNI‑плагинами (Calico, Cilium). Опыт работы с OVS и DPDK будет плюсом.
  • Provisioning & Boot Infrastructure: экспертиза в PXE/iPXE, UEFI, Secure Boot, measured boot и TPM‑аттестации.
  • Hardware Management: владение Redfish, IPMI и абстракциями BMC на разнородных аппаратных платформах (Dell, Lenovo, NVIDIA reference hardware).
  • Linux Systems Internals: глубокие знания цепочек загрузки, systemd, initramfs, матриц конфигураций BIOS.
  • Identity & Security: практический опыт с PKI, сертификатами X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT) и RBAC.
  • Virtualization: опыт работы с KubeVirt / KVM.
  • Kubernetes Control Planes: опыт написания пользовательских контроллеров/операторов с использованием kube‑rs или controller‑runtime с паттернами CRD‑driven reconciliation loop.

Universal Requirements

  • Testing Discipline: приверженность тест‑ориентированному дизайну, написание высокотестируемого кода с mock‑интерфейсами для внешних аппаратных и сетевых зависимостей.
  • Collaborative Architecture: подтверждённый опыт написания чётких архитектурных спецификаций и участия в конструктивных кросс‑функциональных обзорах дизайна.

Educational & Experience Baseline

  • Степень бакалавра или магистра в области компьютерных наук, компьютерной инженерии или эквивалентный практический опыт.
  • 5+ лет опыта разработки программного обеспечения в облачно‑нативных платформах, системном программировании, сетях или автоматизации инфраструктуры.
  • Демонстрированный опыт участия или поддержки в проектах открытого кода считается плюсом.

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

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

Понимается, что Mirantis, Inc. может использовать технологии автоматизированного принятия решений (ADMT) для определённых решений, связанных с трудоустройством. Отказ от использования ADMT запрашивается для решений, касающихся оценки и обзора, связанных с конкретным решением о трудоустройстве на данную позицию. Вы также имеете право оспорить любые решения, принятые ADMT, отправив запрос на isamoylova@mirantis.com

Навыки

RustGoKubernetesOpenTelemetrygRPCProtobufSQLPostgreSQLBGPEVPNVXLANSONiCCumulusNVUENVIDIA DOCABlueFieldInfiniBandNVLinkRoCEv2Linux

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

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