О компании Mirantis
Mirantis, компания IREN, является компанией, специализирующейся на инфраструктуре AI, ориентированной на Kubernetes, которая позволяет организациям создавать и эксплуатировать масштабируемую, безопасную и суверенную инфраструктуру для современных AI, машинного обучения и приложений с интенсивной обработкой данных. Объединяя инновации с открытым исходным кодом и глубокую экспертизу в оркестрации Kubernetes, Mirantis даёт возможность командам платформенной инженерии создавать составные, готовые к производству платформы для разработчиков в любой среде — локально, в облаке, на периферии или в суверенных дата-центрах. По мере того как предприятия сталкиваются с растущей сложностью рабочих нагрузок, управляемых AI, Mirantis предоставляет автоматизацию, оркестрацию GPU и управление на основе политик, необходимые для уверенного и гибкого управления инфраструктурой. Придерживаясь открытых стандартов и свободы от зависимости от поставщиков, Mirantis гарантирует, что клиенты сохраняют полный контроль над своей стратегией инфраструктуры. https://www.mirantis.com/
О роли
Мы ищем старшего архитектора решений с глубокими знаниями в области сетевых технологий для присоединения к команде Voyager в офисе CTO Mirantis. Вы будете отвечать за сетевые решения k0rdent AI — нашей платформы для создания и эксплуатации GPU-облаков и AI-фабрик, от железа до модели.
Вы будете проектировать, как крупные GPU-кластеры взаимосвязаны, как изолируются арендаторы и как рабочие нагрузки получают доступ к сети из контейнеров, виртуальных машин и физических узлов. Вы превратите этот дизайн в опубликованные эталонные архитектуры, рабочий код и прототипы, которые работают на реальном оборудовании с нашими клиентами и партнерами.
В рамках офиса CTO исследовательская работа является ключевой частью должности. Вы будете изучать проекты и технологии до того, как клиенты их запросят, прототипировать идеи, которые могут не быть внедрены, и ставить под сомнение устоявшиеся практики, если существует лучший подход. Ваша работа будет формировать будущее k0rdent AI, а не только то, как он разворачивается сегодня.
Эта роль сочетает исследовательскую работу с практической, ориентированной на внешний мир деятельностью. Вы будете разделять время между изучением новых проектов, написанием архитектуры, созданием и проверкой в лаборатории, а также объяснением её инженерам, руководителям и аудитории конференций. Вы будете работать с архитекторами решений, менеджерами по партнёрствам и инженерами из разных стран и часовых поясов.
Основные обязанности
Эталонная архитектура
•Проектировать и публиковать сетевые эталонные архитектуры и решения для k0rdent AI, охватывающие топологии дата-центров от одного стойки до кластеров с тысячами GPU.
•Определять вычислительные (восток-запад) сети на InfiniBand и RoCEv2 Ethernet, включая оптимизированные по шинам и fat-tree / Clos дизайны, выборы по переподписке и доменам отказа.
•Определять фронтенд, сети хранения и управления, а также их подключение к дата-центрам клиентов, публичным облакам и гибридным средам.
•Специфицировать изоляцию многопользовательской среды на всех уровнях: разделы InfiniBand (PKeys), VRF и EVPN-VXLAN на Ethernet, а также сетевые политики Kubernetes.
•Документировать ограничения масштабируемости и компромиссы (стоимость, производительность, управляемость, зависимость от поставщика) с обоснованными доводами, понятными клиенту.
Сетевые решения для хостов и платформ
•Определять, как Linux-хосты предоставляют NIC, DPU и SuperNIC рабочим нагрузкам: PCI passthrough, виртуальные функции SR-IOV, группы IOMMU, NUMA и аффинити GPU-NIC.
•Проектировать сетевые решения Kubernetes для AI-рабочих нагрузок: основные и вторичные CNI, Multus, SR-IOV и RDMA device plugins, NVIDIA Network Operator и Dynamic Resource Allocation (DRA).
•Проектировать сети для виртуальных машин на KubeVirt, включая passthrough и SR-IOV для GPU и RDMA трафика.
Исследования и изучение
•Отслеживать и оценивать новые технологии и стандарты в AI-сетях, такие как Ultra Ethernet (UEC), SuperNIC и DPU оффлоады, масштабируемые и распределённые сети, а также драйверы сети Kubernetes DRA.
•Прототипировать альтернативные проекты в лаборатории, включая те, которые клиенты ещё не запрашивали, и сравнивать их с текущей практикой.
•Оспаривать устоявшиеся или предпочитаемые клиентами проекты, если данные указывают на лучший вариант, и аргументировать это с помощью данных.
•Публиковать результаты в виде внутренних исследовательских заметок и предложений по дизайну, а при необходимости — в виде внешних статей, блогов или докладов.
Код и прототипы
•Создавать и запускать прототипы с клиентами и партнёрами, на оборудовании лаборатории Mirantis и на площадках клиентов, и отчитываться о результатах согласно согласованным критериям успеха.
•Писать автоматизацию и инструменты (Python, Go, Bash, Ansible, Helm, манифесты Kubernetes, Terraform), которые делают эталонные архитектуры воспроизводимыми.
•Проводить валидацию и бенчмаркинг сетей и конфигураций хостов (например, тесты NCCL, perftest, ib_write_bw) и превращать результаты в рекомендации по дизайну.
Клиенты, партнёры и сообщество
•Выступать в роли эксперта по сетям при работе с клиентами, на обзорах дизайна и архитектурных семинарах, привнося лидерство в мышлении и новые идеи, а не только отражая текущую практику.
•Работать с аппаратными и сетевыми партнёрами (например, NVIDIA, OEM-производители серверов, производители коммутаторов и сетевого оборудования) над совместными проектами и проверками.
•Внедрять инновации и передавать результаты исследований в отделы продукта и инженерии, помогая формировать дорожную карту k0rdent AI.
•Выступать на отраслевых мероприятиях, вебинарах и партнёрских саммитах, а также проводить практические семинары для технической аудитории.
•Писать технический контент: документы эталонных архитектур, описания решений, блог-посты и внутренние обучающие материалы.
Образование и опыт
•Степень бакалавра в области компьютерных наук, электротехники, телекоммуникаций или смежной области, либо эквивалентный практический опыт.
•8+ лет в сетевой инженерии или архитектуре сетей, из них не менее 3 лет в сетях дата-центров, HPC или облачной инфраструктуре.
•Опыт работы с клиентами в роли архитектора решений, инженера предпродаж, консультанта или технического руководителя.
Необходимые технические навыки
•Проектирование сетей дата-центров: топологии spine-leaf и Clos, оптимизированные GPU-сети, переподписка, ECMP и операционные вызовы масштабирования до тысяч узлов.
•InfiniBand: управление подсетями, разделение, адаптивная маршрутизация и поведение трафика NCCL / RDMA в сети.
•RoCEv2 на Ethernet: безпотерьные и контролируемые по перегрузке дизайны (PFC, ECN, DCQCN), QoS, настройка MTU и буферов.
•Маршрутизация и оверлеи: BGP, EVPN-VXLAN, VRF и их использование для многопользовательской среды.
•Гибридное и мультиоблачное подключение: межсоединения, VPN, сетевые конструкции облачных провайдеров, планирование IP-адресов и DNS между площадками.
•Сетевые технологии Linux: как ядро и драйверы управляют NIC, PCI passthrough, SR-IOV, IOMMU, аффинити NUMA, и инструменты iproute2, ethtool и devlink.
•Сетевые технологии Kubernetes: CNI-плагины (например, Cilium, Calico, OVN-Kubernetes), Multus и вторичные сети, SR-IOV и RDMA device plugins, сетевые политики и экспозиция сервисов.
•Виртуализация на Kubernetes: KubeVirt, и как там настраиваются сети виртуальных машин, passthrough и SR-IOV.
•Программирование или скриптинг на одном из языков (предпочтительно Python или Go), уверенное использование Git, CI и инфраструктуры как кода.
Как вы работаете
Мы нанимаем не только за техническую глубину, но и за поведенческие качества, и попросим привести конкретные примеры каждого.
•Любознательность. Вы разбираетесь, почему сеть ведёт себя именно так, читаете спецификации и исходный код, следите за изменениями в AI-сетях. Вы ставите под сомнение устоявшиеся проекты, включая те, к которым привыкли клиенты, если есть лучший способ.
•Ответственность. Вы доводите эталонную архитектуру или прототип от первого наброска до опубликованного, проверенного результата и отвечаете за него.
•Проактивность. Вы замечаете пробелы в продукте, документации или дизайне клиента до того, как вас об этом попросят, и действуете.
•Быстрое обучение. Вы быстро становитесь продуктивным в незнакомом аппаратном, программном или клиентском окружении.
•Деловая хватка. Вы связываете сетевые решения с затратами, временем до получения ценности и рисками, и объясняете это принимающим решения.
Коммуникация и сотрудничество
•Отличное владение письменным и устным английским; вы пишете документы, на которых другие могут строить работу.
•Уверенно выступаете перед большой аудиторией на конференциях и мероприятиях, проводите практические семинары.
•Умеете адаптировать сообщение под аудиторию — от сетевых инженеров до руководителей клиентов.
•Опыт работы в международной распределённой компании, в разных часовых поясах и культурах, с командами архитекторов решений, менеджеров по партнёрствам и инженеров.
Желательно
•Практический опыт с сетями NVIDIA: Quantum InfiniBand, Spectrum-X Ethernet, ConnectX SuperNICs, BlueField DPU, UFM и эталонные проекты NVIDIA для AI-фабрик.
•Опыт работы с GPU-облаками, операторами neocloud или HPC, или с развертываниями в стиле NVIDIA Cloud Partner (NCP).
•Provisioning и жизненный цикл bare-metal: Metal3, Ironic, Redfish, PXE / iPXE и Cluster API.
•Автоматизация сетей и SDN-контроллеры, а также операционные системы коммутаторов, такие как Cumulus Linux, SONiC или аналоги от поставщиков.
•Глобальное балансирование нагрузки и экспозиция сервисов для распределённого инференса (GSLB, Gateway API, ingress).
•Знакомство с сетями программно-определяемого хранения для AI (NVMe-oF, GPUDirect Storage).
•Опыт работы с продуктами Mirantis, MKE, k0s, k0rdent networking.
•Вклад в проекты с открытым исходным кодом по сетям или Kubernetes, или опыт публичных выступлений и технического письма.
•Участие в стандартизационных или отраслевых организациях (например, Ultra Ethernet Consortium, OCP, IETF), или публикации исследований, патентов или технических статей.
•Дополнительные языки помимо английского, например, европейский язык.
Местоположение, командировки и модель работы
Эта роль удалённая, открыта для кандидатов, базирующихся в Европе.
•Вы будете работать в команде, распределённой по многим часовым поясам; некоторые встречи будут выходить за рамки стандартных рабочих часов.
•Командировки до 25% времени для работы с клиентами, встреч с партнёрами, лабораторных работ и отраслевых мероприятий, преимущественно в ЕС и США.
•Mirantis является работодателем, предоставляющим равные возможности. Вознаграждение и льготы устанавливаются в соответствии с местным рынком и условиями трудоустройства.
Почему вам понравится работать в Mirantis
•Создавайте основу наблюдаемости для эпохи AI-облаков, работая напрямую с ведущими операторами GPU-облаков, NeoClouds, суверенными облаками и предприятиями, ориентированными на AI.
•Сотрудничайте с первоклассной распределённой командой, приверженной открытости и техническому совершенству.
•Формируйте продуктовый нарратив и влияйте на успех выхода на рынок.