
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