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) de Software C++, Ferramentas para Desenvolvedores de IA — NVIDIA, remoto no Reino Unido

Desenvolva as ferramentas da NVIDIA para desenvolvedores de IA e os serviços de recuperação Genie em C++, contribuindo para integrações nativas, fluxos de trabalho agênticos, benchmarks e sistemas sensíveis a desempenho.

Descrição

  • Desenvolver componentes, APIs e integrações em C++ com qualidade de produção para o ecossistema de ferramentas para desenvolvedores de IA da NVIDIA
  • Conectar ferramentas nativas em C++ aos recursos de recuperação e agênticos do Genie
  • Contribuir para fluxos de trabalho agênticos, sistemas de recuperação, pipelines de ingestão, ferramentas MCP, APIs e integrações empresariais
  • Criar benchmarks e melhorar a qualidade, a confiabilidade, o desempenho e a eficiência de recursos da recuperação
  • Assumir a responsabilidade por funcionalidades desde a investigação e o design até a implementação, os testes e a entrega
  • Colaborar com equipes de gráficos, software e hardware em ferramentas de análise de desempenho e desenvolvimento

Requisitos

  • Bacharelado ou mestrado em ciência da computação, engenharia de software ou área relacionada, ou experiência prática equivalente
  • Pelo menos cinco anos de experiência com programação moderna em C++ por meio de trabalho profissional, estágios ou projetos técnicos substanciais
  • Conhecimento sólido de estruturas de dados, algoritmos, design orientado a objetos, multithreading, depuração e testes
  • Capacidade e interesse em trabalhar com sistemas em C++ e serviços de IA baseados em Python
  • Familiaridade com aplicações baseadas em IA, fluxos de trabalho agênticos, sistemas de recuperação ou tecnologias relacionadas
  • Capacidade de investigar problemas desconhecidos, aprender novas tecnologias e conduzir o trabalho até a conclusão
  • Fortes habilidades de comunicação e colaboração, incluindo abertura a feedback técnico

Benefícios

  • A NVIDIA é uma empregadora que oferece igualdade de oportunidades e está comprometida em promover um ambiente de trabalho diversificado
  • A NVIDIA não discrimina em suas práticas de contratação ou promoção e valoriza muito a diversidade