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

Senior Software Engineer (Rust) - remote in the EU

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

О вакансии

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

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

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

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

Суть роли

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

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

  • Control Plane Development: проектировать, создавать и поддерживать микросервисы контрольной плоскости промышленного уровня, пользовательские операторы 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 тестирование.

Требования

  • Степень бакалавра или магистра в области Computer Science, Computer Engineering или эквивалентный практический опыт.
  • 5+ лет опыта разработки программного обеспечения в облачно‑нативных платформах или системном программировании.
  • Основное владение Rust (Tokio async runtime, Tonic, Axum, sqlx) и хорошее знание Go (второстепенно).
  • Concurrency & Reliability: сильный опыт в моделях асинхронной конкуренции, lock‑free паттернах, распределённом управлении состоянием и дисциплине mock‑driven тестирования.
  • APIs & Serialization: проектирование контрактов gRPC/Protobuf (через tonic/prost) и эволюцию схем (с использованием zero‑copy сериализации и генерации типов во время компиляции).
  • Kubernetes Control Planes: опыт написания пользовательских контроллеров/операторов с использованием kube‑rs и паттернов цикла согласования на основе CRD.
  • Testing Discipline: приверженность тест‑ориентированному дизайну, написание высокотестируемого кода с mock‑интерфейсами для внешних сервисов.
  • Collaborative Architecture: подтверждённый опыт написания чётких архитектурных спецификаций и участия в конструктивных кросс‑функциональных обзорах дизайна.

Будет плюсом

  • Продвинутая fluency в SQL / PostgreSQL
  • Протоколы дата‑центров и ОС: экспертиза в 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) (BFB, DPUSet, DPUNode CRDs).
  • Высокопроизводительные соединения: понимание инфраструктур InfiniBand, NVLink / NMX‑M partitioning и RoCEv2.
  • Сетевые подсистемы ядра Linux: продвинутое понимание Linux netlink, network namespaces, таблиц маршрутизации и внутренних реализаций DHCP/DNS сервисов (проект поставляет собственные сервисы).
  • Сетевые решения в облаке и Kubernetes: знакомство с CNI‑плагинами (Calico, Cilium). Опыт работы с OVS и DPDK будет плюсом.
  • Инфраструктура развертывания и загрузки: экспертиза в PXE/iPXE, UEFI, Secure Boot, measured boot и TPM attestation.
  • Управление оборудованием: владение Redfish, IPMI и абстракциями BMC для разнородных аппаратных платформ (Dell, Lenovo, NVIDIA reference hardware).
  • Внутреннее устройство Linux‑систем: глубокие знания цепочек загрузки, systemd, initramfs, матриц конфигураций BIOS.
  • Идентификация и безопасность: практический опыт с PKI, сертификатами X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT) и RBAC.
  • Виртуализация: опыт работы с KubeVirt / KVM.
  • Demonstrated participation or maintaining open‑source systems projects

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

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

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

Навыки

RustGoKubernetesOpenTelemetrygRPCProtobufTokioTonicAxumsqlxPostgreSQLSONiCCumulusNVUEBGPEVPNVXLANInfiniBandCalicoCilium

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

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