NVIDIA
NVIDIA
A NVIDIA desenvolve tecnologias de computação acelerada e inteligência artificial usadas em jogos, data centers, computação em nuvem, saúde, manufatura, setor automotivo e robótica. Seu trabalho abrange unidades de processamento gráfico, plataformas de IA, simulação e soluções voltadas para diferentes setores, incluindo o NVIDIA Omniverse para fluxos de trabalho colaborativos em 3D, o NVIDIA DRIVE para o desenvolvimento de veículos autônomos e o NVIDIA Clara para aplicações na área da saúde. A empresa reúne grandes equipes técnicas que trabalham na infraestrutura e no software que dão suporte à computação avançada, à simulação e à análise orientada por IA.

Engenheiro(a) sênior de software de armazenamento – DGX Cloud

Lidere o software de armazenamento para a infraestrutura de IA da NVIDIA, com foco em sistemas de arquivos distribuídos de código aberto e armazenamento de objetos. Diagnostique problemas em clusters de GPUs de grande escala e estabeleça padrões de desempenho, durabilidade e ajuste.

Descrição

  • Desenvolver sistemas de arquivos paralelos e distribuídos de código aberto e armazenamento de objetos distribuído.
  • Contribuir com correções e recursos para o projeto principal, trabalhando com comunidades e mantenedores.
  • Escrever e revisar código de produção como líder técnico atuante em software de armazenamento.
  • Inspecionar código de kernel, NFS, NVMe-oF e SPDK para diagnosticar defeitos de software.
  • Tomar decisões técnicas finais sobre entregas de armazenamento usando metas mensuráveis.
  • Fazer a triagem, solucionar e identificar as causas-raiz de problemas complexos de armazenamento em clusters de GPUs muito grandes.
  • Analisar o desempenho de E/S e metadados, a corrupção de dados e o comportamento de recuperação.
  • Avaliar a arquitetura, os recursos, o desempenho e a durabilidade do armazenamento.
  • Realizar testes de escala, benchmarking e exercícios de recuperação.
  • Qualificar novas compilações em relação a metas definidas de desempenho e durabilidade.
  • Estabelecer e recomendar práticas de configuração, ajuste e operação para sistemas de arquivos de alto desempenho em infraestrutura de GPUs.
  • Ajudar operadores e clientes internos a implementar orientações de armazenamento.
  • Trabalhar em parceria com as equipes de treinamento, inferência, computação acelerada, SRE, operações, redes e segurança.
  • Trabalhar com provedores de nuvem, operadores de neocloud e fornecedores de armazenamento em arquiteturas compartilhadas.
  • Aplicar ferramentas modernas de programação com IA e agentes para acelerar o desenvolvimento, a depuração, a validação e as operações.

Requisitos

  • Bacharelado, mestrado ou doutorado em Ciência da Computação, Engenharia Elétrica ou área relacionada, ou experiência equivalente.
  • Mais de 12 anos de experiência direta em engenharia de software de armazenamento.
  • Experiência extensa com um sistema de arquivos paralelo ou distribuído de alto desempenho operando em escala de múltiplos petabytes.
  • Histórico comprovado de contribuições para projetos de sistemas de arquivos distribuídos ou paralelos de código aberto.
  • Experiência prática no desenvolvimento e na revisão de código de produção, na inspeção de código-fonte de sistemas de arquivos, kernel, NVMe-oF ou SPDK e na execução de testes de escala ou exercícios de recuperação.
  • Experiência no diagnóstico e na resolução de problemas de armazenamento em grandes clusters de GPUs ou HPC, incluindo análise de desempenho de E/S e metadados.
  • Domínio de pelo menos uma linguagem de sistemas: C, C++, Rust ou Go.
  • Proficiência em Python.
  • Conhecimento prático das pilhas de armazenamento e rede do kernel do Linux, incluindo camada de blocos, RDMA, RoCE, InfiniBand, NVMe, cache de páginas, VFS e multipath.
  • Sólido conhecimento de tecnologias de armazenamento de objetos, como S3 e Swift.
  • Sólido conhecimento de tecnologias de armazenamento em blocos, como NVMe-oF e iSCSI.
  • Excelentes habilidades de comunicação escrita e verbal.
  • Capacidade de atuar em um ambiente de produção 24/7.
  • Abordagem de engenharia e operações que prioriza a segurança.
  • Experiência na manutenção ou em contribuições contínuas para projetos públicos amplamente utilizados.
  • Experiência no projeto ou na operação de armazenamento para treinamento ou inferência de IA em escala muito grande de GPUs.
  • Experiência com desenvolvimento de kernel ou sistemas de arquivos, escalabilidade de metadados, posicionamento de dados, recuperação de falhas ou sistemas HSM ou equivalentes.
  • Experiência com Kubernetes e desenvolvimento de drivers CSI para armazenamento.
  • Experiência prática na otimização de desempenho com SPDK, libfabric ou FUSE.

Benefícios

  • Remuneração em ações
  • Benefícios para funcionários

Vagas relacionadas

NVIDIA

Engenheiro sênior de temporização de circuitos, NVIDIA (remoto, Califórnia)

NVIDIA

Projete circuitos de processadores NVIDIA para segurança de hardware, clock adaptativo e gerenciamento de energia. Lidere o fechamento de temporização e a análise em nível de transistor, aplicando métodos de IA e aprendizado de máquina ao projeto de silício.

Abrir
AT&T

Representante de vendas de contas territoriais da AT&T Business — Memphis

AT&T

Amplie a carteira de pequenas empresas e clientes de médio porte da AT&T em Memphis com a venda de banda larga por fibra e outras soluções de comunicação. A função combina prospecção, desenvolvimento de contas e venda consultiva para aumentar a receita do território.

Abrir