NVIDIA

Engenheiro(a) Principal de Software - Infraestrutura de Sistemas em Escala de Rack

KubernetesC++RustGo
Tradução automática. Consulte o original.

Sobre a oportunidade

A NVIDIA tem transformado gráficos de computador, jogos de PC e computação acelerada por mais de 25 anos. É um legado único de inovação impulsionado por ótima tecnologia — e pessoas incríveis. Hoje, estamos aproveitando o potencial ilimitado da IA para definir a próxima era da computação. Uma era em que nossa GPU atua como o cérebro de computadores, robôs e carros autônomos que podem entender o mundo. Fazer o que nunca foi feito antes exige visão, inovação e os melhores talentos do mundo. Como um(a) NVIDIAN, você estará imerso(a) em um ambiente diversificado e de apoio, onde todos são inspirados a fazer o seu melhor trabalho. Venha se juntar à equipe e veja como você pode causar um impacto duradouro no mundo.

Na NVIDIA, como Engenheiro(a) Principal de Infraestrutura de Sistemas em Escala de Rack, você construirá e guiará o desenvolvimento de sistemas de software. Esses sistemas suportam nossos futuros produtos e serviços de infraestrutura em escala de rack. Esta função excepcional fica onde o software encontra o hardware. Você trabalhará em planos de controle, máquinas de estado, sistemas de orquestração, firmware, ciclo de vida do SO e malhas de rede. Sua tarefa é compor software de plano de controle de infraestrutura como serviço que converte hardware complexo em escala de rack em infraestrutura confiável, gerenciável e programável para a NVIDIA, parceiros e clientes líderes de nuvem e corporativos globalmente.

A NVIDIA é amplamente considerada um dos empregadores mais desejados no mundo da tecnologia. Temos algumas das pessoas mais visionárias e trabalhadoras do mundo trabalhando conosco. Se você é criativo(a) e autônomo(a), queremos ouvir você!

O que você fará

  1. Definir a arquitetura completa de software para produtos e serviços de infraestrutura em escala de rack, cobrindo serviços de plano de controle, gerenciamento de infraestrutura, firmware, sistemas operacionais, drivers de kernel, malhas de rede, software de acelerador e software de gerenciamento em modo de usuário.
  1. Usar Kubernetes e primitivas nativas da nuvem como uma malha de infraestrutura, quando apropriado. Isso inclui controladores, operadores, loops de reconciliação e componentes de código aberto. Esses componentes podem operar com segurança em escala de rack e de frota. Construir software de infraestrutura de código aberto que possa ser adotado em diferentes formas, incluindo bibliotecas, serviços, controladores, operadores e APIs de integração para implantações internas e ambientes CSP.
  1. Fazer a ponte entre equipes de hardware e software em firmware, BMC, BIOS, fluxos de inicialização, imagens de SO, drivers, rede, domínios NVLink, InfiniBand, GPUs, DPUs, CPUs e interfaces de gerenciamento de sistema. Traduzir roteiros de infraestrutura prospectivos em requisitos formais de software, especificações de arquitetura e planos de execução que alinhem equipes em toda a organização.
  1. Colaborar diretamente com hiperescaladores, CSPs, clientes corporativos, líderes de componentes internos, fornecedores e parceiros de negócios para alinhar as capacidades de infraestrutura com as necessidades reais de implantação e integração. Estabelecer estratégias de confiabilidade, segurança, validação e "left-shift" que reduzam o risco antes que o hardware chegue aos ambientes de produção.
  1. Orientar engenheiros seniores e líderes técnicos, elevando o padrão de engenharia para sistemas de rede em larga escala, software fundamental e desenvolvimento de plano de controle em escala de rack.
  1. Tomar decisões técnicas de alta qualidade em ambientes ambíguos, equilibrando necessidades do cliente, cronograma, realidades de hardware, manutenibilidade de software, adoção de código aberto e evolução de infraestrutura a longo prazo.

O que precisamos ver

  1. Bacharelado ou Mestrado em Engenharia de Computação, Ciência da Computação, Engenharia Elétrica ou área relacionada, ou experiência equivalente. Experiência comprovada (15+ anos) em arquitetura de sistemas, software de sistema, sistemas distribuídos, planos de controle de infraestrutura ou engenharia de infraestrutura.
  1. Sólido conhecimento arquitetônico de frameworks de coordenação, máquinas de estado, APIs declarativas, loops de reconciliação, orquestração de ciclo de vida, tratamento de falhas, fluxos de atualização e reversão, e trade-offs de sistemas distribuídos.
  1. Habilidades práticas de codificação em Go, C++ ou Rust, abrangendo a capacidade de escrever, revisar e direcionar software de infraestrutura de qualidade de produção. Experiência com Rust é altamente valorizada.
  1. Experiência com Kubernetes ou sistemas de orquestração semelhantes, especialmente como uma malha para gerenciar infraestrutura, recursos de hardware ou serviços de infraestrutura em larga escala. Experiência com software de infraestrutura baseado em Linux, implantação de SO e gerenciamento de imagens, interações de kernel ou driver, ciclo de vida de firmware e fluxos de trabalho de "bring-up" de hardware.
  1. Forte compreensão de tecnologias e protocolos de rede de data center, como Ethernet, InfiniBand, RDMA e gerenciamento em nível de malha. Experiência com sistemas complexos baseados em aceleradores, incluindo GPUs, DPUs, FPGAs, silício customizado ou outros sistemas de computação de alto desempenho.
  1. Expertise em arquiteturas de gerenciamento in-band e out-of-band, incluindo BMCs, Redfish, IPMI e protocolos de gerenciamento de sistema relacionados. Capacidade de trabalhar com especialistas em segurança para definir trade-offs práticos entre inicialização segura, atestado, controle de acesso, segurança de atualização, manutenibilidade e facilidade de operação.
  1. Experiência na criação de software destinado a lançamento em código aberto, incluindo estabilidade de API, modularidade, documentação, usabilidade pela comunidade e separação clara entre software compartilhado e integrações específicas de implantação.
  1. Experiência no uso responsável de ferramentas de desenvolvimento assistidas por IA como um multiplicador de engenharia para codificação, geração de testes, depuração, iteração de compilação e documentação.
  1. Habilidade estabelecida em especificar requisitos, guiar arquitetura e gerenciar entrega entre várias equipes e organizações de engenharia. Fortes habilidades de comunicação escrita e verbal, permitindo a explicação clara de complexos trade-offs de hardware/software para líderes de engenharia, clientes, parceiros e executivos.

Formas de se destacar

  1. Construiu software que suporta múltiplos modelos de adoção — serviços internos, ofertas integradas a CSPs, bibliotecas reutilizáveis e APIs extensíveis pelo cliente. Fortes habilidades em Rust em sistemas, infraestrutura ou software adjacente a hardware.
  1. Multiplicou o impacto da equipe por meio de implementações de referência, revisões de design, bibliotecas compartilhadas, documentação de arquitetura, fluxos de trabalho de desenvolvimento e engenharia assistida por IA. Experiência prática com provisionamento em escala de frota, atualizações, reversão, observabilidade, saúde e remediação.
  1. Liderou todo o ciclo de vida do produto de data center: concepção, pré e pós-silício, fabricação, implantação e operações. Familiaridade com ecossistemas de código aberto, modelos de contribuição e equilíbrio entre colaboração comunitária e necessidades do produto.
  1. Profunda experiência com sistemas em escala de rack ou cluster abrangendo computação, rede, armazenamento, aceleradores, firmware e gerenciamento de infraestrutura como um domínio operacional. Habilidade em encontrar abstrações simples e duráveis em sistemas complexos para alinhar equipes, clientes e direção de longo prazo.

Seu salário base será determinado com base em sua localização, experiência e na remuneração de funcionários em posições semelhantes. A faixa salarial base é 272,000 USD - 431,250 USD.

As candidaturas para esta vaga serão aceitas pelo menos até Outubro 8, 2026.

Esta publicação é para uma vaga existente.

A NVIDIA utiliza ferramentas de IA em seus processos de recrutamento.

A NVIDIA está comprometida em promover um ambiente de trabalho inclusivo e se orgulha de ser um empregador que oferece igualdade de oportunidades. Como valorizamos muito a diversidade em nossos funcionários atuais e futuros, não discriminamos (incluindo em nossas práticas de contratação e promoção) com base em raça, religião, cor, origem nacional, gênero, expressão de gênero, orientação sexual, idade, estado civil, status de veterano, status de deficiência ou qualquer outra característica protegida por lei.

Você também será elegível para participação acionária e benefícios nvidia.com/en-us/benefits/.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores