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

Rust Senior Software Engineer – Bare Metal

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

О вакансии

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

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

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

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

Суть роли

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

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

  • Разработка control plane: проектирование, создание и поддержка микросервисов control plane промышленного уровня, пользовательских операторов Kubernetes и надёжных механизмов согласования (reconciliation) на Rust и Go.
  • Архитектура и проектирование API: составление чётких функциональных (FR) и нефункциональных требований (NFR), архитектурных спецификаций, системных диаграмм последовательности, а также чистых схем API на gRPC/Protobuf и REST.
  • Сетевая интеграция: разработка пользовательских модулей интеграции и интеграций для современных сетевых операционных систем (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 и фабрики: глубокие знания 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).
  • Инфраструктура провижининга и загрузки: экспертиза в 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.
  • Control plane Kubernetes: опыт написания пользовательских контроллеров/операторов с использованием kube-rs или controller-runtime с паттернами циклов согласования на основе CRD.
  • Дисциплина тестирования: приверженность проектированию через тестирование, написание легко тестируемого кода с mock-интерфейсами для внешних аппаратных и сетевых зависимостей.
  • Совместная работа над архитектурой: подтверждённый опыт написания чётких архитектурных спецификаций и участия в конструктивных кросс-функциональных ревью дизайна.
  • Степень бакалавра или магистра в области Computer Science, Computer Engineering либо эквивалентный практический опыт.
  • 5+ лет опыта разработки программного обеспечения в облачно-ориентированных (cloud-native) платформах, системном программировании, сетях или автоматизации инфраструктуры.

Будет плюсом

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

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

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

Навыки

RustGoKubernetesOpenTelemetrygRPCProtobufREST APISQLPostgreSQLSONiCNVUECumulus LinuxBGPEVPNVXLANNVIDIA DOCABlueFieldInfiniBandRedfishKubeVirt

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

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