Pular para o conteúdo

NVIDIA

Engenheiro(a) Sênior de Software de Sistema - Desempenho de GPU

PythonDockerKubernetesC++Go
Tradução automática. Consulte o original.

Sobre a oportunidade

NVIDIA está liderando o caminho em desenvolvimentos inovadores em Inteligência Artificial, Computação de Alto Desempenho e Visualização. A GPU, nossa invenção, serve como o córtex visual dos computadores modernos e está no centro de nossos produtos e serviços. Nosso trabalho abre novos universos para explorar, possibilita criatividade e descobertas incríveis, e impulsiona o que antes eram invenções de ficção científica, da inteligência artificial a carros autônomos.

Somos a equipe de Bibliotecas de Comunicação e Rede de GPUs na NVIDIA. Entregamos bibliotecas como NCCL, NVSHMEM, UCX para Deep Learning e HPC. Estamos procurando um(a) engenheiro(a) de desempenho motivado(a) para influenciar o roteiro de nossas bibliotecas de comunicação. As aplicações de DL e HPC de hoje têm uma enorme demanda de computação e rodam em escalas que chegam a dezenas de milhares de GPUs. As GPUs são conectadas com interconexões de alta velocidade (ex: NVLink, PCIe) dentro de um nó e com rede de alta velocidade (ex: Infiniband, Ethernet) entre os nós. O desempenho da comunicação entre as GPUs tem um impacto direto no desempenho da aplicação de ponta a ponta; e os riscos são ainda maiores em escalas enormes! Esta é uma oportunidade excepcional para alguém com experiência em HPC e desempenho para avançar o estado da arte neste espaço. Você está pronto(a) para contribuir para o desenvolvimento de tecnologias inovadoras e ajudar a realizar a visão da NVIDIA?

O QUE VOCÊ FARÁ

  1. Realizar caracterização e análise aprofundada de desempenho em clusters multi-GPU e multi-nó de grande porte.
  1. Estudar a interação de nossas bibliotecas com todos os componentes de HW (GPU, CPU, Rede) e SW na pilha.
  1. Avaliar provas de conceito, conduzir análise de trade-off quando múltiplas soluções estão disponíveis.
  1. Triar e identificar a causa raiz de problemas de desempenho relatados por nossos clientes.
  1. Coletar muitos dados de desempenho; construir ferramentas e infraestrutura para visualizar e analisar as informações.
  1. Colaborar com uma equipe muito dinâmica em múltiplos fusos horários.

O QUE PRECISAMOS VER

  1. Mestrado (ou experiência equivalente) ou Doutorado em Ciência da Computação, ou área relacionada com experiência relevante em engenharia de desempenho e HPC.
  1. 3+ anos de experiência com programação paralela e pelo menos um runtime de comunicação (MPI, NCCL, UCX, NVSHMEM).
  1. Experiência em benchmarking de desempenho e triagem em clusters HPC de grande escala.
  1. Bom entendimento de arquitetura de sistemas de computadores, interações HW-SW e princípios de sistemas operacionais (também conhecidos como fundamentos de software de sistema).
  1. Implementar micro-benchmarks em C/C++, ler e modificar a base de código quando necessário.
  1. Capacidade de depurar problemas de desempenho em toda a pilha HW/SW. Proficiência em uma linguagem de script, preferencialmente Python.
  1. Familiaridade com contêineres, provisionamento em nuvem e ferramentas de agendamento (Kubernetes, SLURM, Ansible, Docker).
  1. Adaptabilidade e paixão por aprender novas áreas e ferramentas. Flexibilidade para trabalhar e se comunicar efetivamente entre diferentes equipes e fusos horários.

FORMAS DE SE DESTACAR DA MULTIDÃO

  1. Experiência prática com redes Infiniband/Ethernet em áreas como RDMA, topologias, controle de congestionamento.
  1. Experiência em depuração de problemas de rede em implantações de grande escala.
  1. Familiaridade com programação CUDA e/ou GPUs.
  1. Experiência com Frameworks de Deep Learning como PyTorch, TensorFlow.

Seu salário base será determinado com base em sua localização, experiência e no pagamento de funcionários em posições semelhantes. A faixa salarial base é 152,000 USD - 241,500 USD para o Nível 3, e 184,000 USD - 287,500 USD para o Nível 4.

As candidaturas para esta vaga serão aceitas pelo menos até outubro de 13, 2026.

Esta publicação é para uma vaga existente.

NVIDIA utiliza ferramentas de IA em seus processos de recrutamento.

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 ações 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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026