
A Mirantis desenvolve infraestrutura nativa em nuvem e software de gerenciamento de contêineres para organizações que criam, protegem e operam ambientes Kubernetes em grande escala. Seu portfólio inclui Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime e Mirantis Secure Registry, oferecendo suporte às operações de clusters e à segurança da cadeia de suprimentos de software. A empresa também contribui para o ecossistema de código aberto por meio de projetos e ferramentas como o Lens Desktop, um IDE para Kubernetes, além de oferecer suporte técnico empresarial. A Mirantis trabalha com organizações dos setores de consultoria, saúde, logística, serviços públicos, serviços financeiros e indústrias voltadas à tecnologia que adotam infraestruturas modernas em nuvem.
Arquiteto sênior de soluções de redes para infraestrutura de IA
Projete redes para clusters de GPU na plataforma de infraestrutura de IA nativa do Kubernetes da Mirantis. Crie arquiteturas de referência, automação e provas de conceito para clientes do k0rdent AI.
Descrição
- Lidere o design de soluções de rede para a plataforma k0rdent AI da Mirantis, voltada a nuvens de GPU e fábricas de IA.
- Projete interconexões para grandes clusters de GPU, isolamento de tenants e redes para contêineres, máquinas virtuais e nós bare metal.
- Desenvolva e publique arquiteturas de referência para implantações que vão de um único rack a clusters com milhares de GPUs.
- Defina fabrics de computação InfiniBand e Ethernet RoCEv2, incluindo designs otimizados por rail e topologias fat tree ou Clos.
- Projete redes front-end, de armazenamento e de gerenciamento, além de conexões com data centers de clientes, nuvens públicas e ambientes híbridos.
- Especifique o isolamento multi-tenant com partições InfiniBand, VRFs, EVPN-VXLAN e políticas de rede do Kubernetes.
- Documente limites de escalabilidade e as compensações entre custo, desempenho, operabilidade e dependência de fornecedores.
- Defina as redes de host Linux e como as cargas de trabalho acessam NICs, DPUs e SuperNICs.
- Projete redes Kubernetes para cargas de trabalho de IA usando CNIs, Multus, SR-IOV, plugins RDMA, NVIDIA Network Operator e DRA.
- Projete redes KubeVirt para tráfego de GPU e RDMA.
- Pesquise tecnologias e padrões emergentes de redes para IA, crie protótipos de designs e compare os resultados com as práticas atuais.
- Publique notas de pesquisa, propostas de design, artigos, posts em blogs e palestras.
- Desenvolva e execute provas de conceito com clientes e parceiros, além de realizá-las nos laboratórios da Mirantis.
- Desenvolva automações e ferramentas com Python, Go, Bash, Ansible, Helm, manifestos do Kubernetes e Terraform.
- Teste e avalie o desempenho de fabrics e configurações de host com ferramentas como NCCL tests, perftest e ib_write_bw.
- Atue como especialista em redes em atividades de descoberta com clientes, revisões de design e workshops de arquitetura.
- Trabalhe com parceiros de hardware e redes, arquitetos de soluções, gestão de parceiros, engenharia, produto e clientes.
- Faça apresentações em eventos do setor, webinars e encontros de parceiros.
- Conduza workshops técnicos práticos e crie materiais de capacitação técnica.
- Compartilhe resultados de pesquisa com as equipes de Produto e Engenharia e ajude a orientar o roadmap do k0rdent AI.
Requisitos
- Ter bacharelado em Ciência da Computação, Engenharia Elétrica, Telecomunicações ou área relacionada, ou experiência prática equivalente.
- Ter pelo menos oito anos de experiência em engenharia ou arquitetura de redes.
- Ter pelo menos três anos de experiência com redes de data center, HPC ou infraestrutura em nuvem.
- Ter experiência voltada ao cliente como arquiteto de soluções, engenheiro de pré-vendas, consultor ou líder técnico.
- Ter experiência em design de redes de data center, incluindo topologias spine-leaf e Clos, fabrics de GPU otimizadas por rail, oversubscription, ECMP e escalabilidade para milhares de nós.
- Ter experiência com InfiniBand, incluindo gerenciamento de sub-rede, particionamento, roteamento adaptativo e comportamento do tráfego NCCL/RDMA.
- Ter experiência com Ethernet RoCEv2, incluindo PFC, ECN, DCQCN, QoS, MTU e ajuste de buffers.
- Entender roteamento e overlays, incluindo BGP, EVPN-VXLAN e VRFs para ambientes multi-tenant.
- Ter experiência com conectividade híbrida e multinuvem, interconexões, VPNs, recursos de rede em nuvem, planejamento de endereçamento IP e planejamento de DNS.
- Conhecer redes Linux, drivers de NIC, PCI passthrough, SR-IOV, IOMMU, afinidade NUMA, iproute2, ethtool e devlink.
- Conhecer redes Kubernetes, incluindo plugins CNI, Multus, plugins de dispositivos SR-IOV e RDMA, políticas de rede e exposição de serviços.
- Ter experiência com KubeVirt e redes de máquinas virtuais, passthrough e SR-IOV.
- Saber programar ou criar scripts em pelo menos uma linguagem; Python ou Go é preferencial.
- Ter familiaridade com Git, CI e infraestrutura como código.
- Ter excelente inglês falado e escrito.
- Sentir-se à vontade para apresentar a grandes públicos e conduzir workshops práticos.
- Saber adaptar a comunicação para engenheiros de redes e executivos de clientes.
- Ter experiência em uma empresa internacional e distribuída, com diferentes fusos horários e culturas de trabalho.
- Ter disponibilidade para viajar até 25%.
- Experiência prática equivalente pode substituir o requisito de bacharelado.
Benefícios
- A remuneração e os benefícios são definidos de acordo com o mercado local e o vínculo empregatício.
- Modalidade de trabalho remoto.
- Oportunidades de viagem para compromissos com clientes, reuniões com parceiros, atividades em laboratório e eventos do setor, com viagens de até 25%.
- Trabalho com uma equipe distribuída.
- Trabalho direto com importantes operadoras de nuvens de GPU, NeoClouds, nuvens soberanas e empresas focadas em IA.
- Ajuda a definir a narrativa do produto e influencia o sucesso da estratégia de entrada no mercado.