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 de Compiladores Backend de GPU na NVIDIA (Remoto)

Aprimore o backend proprietário de compiladores de GPU em C++ da NVIDIA por meio de trabalhos de geração de código e otimização. Ajude a avançar a tecnologia de compiladores para arquiteturas de gráficos, CUDA e computação com IA.

Descrição

  • Analisar, modificar e aprimorar o backend proprietário de compiladores de GPU em C++ da NVIDIA
  • Projetar e implementar etapas de compilação e técnicas de otimização
  • Criar ferramentas de compilação robustas, sustentáveis e fáceis de manter
  • Colaborar com equipes de compiladores, hardware e aplicações em todo o mundo para resolver problemas e melhorar produtos
  • Contribuir para a tecnologia de compiladores de aprendizado profundo, desde arquitetura e suporte até o desenvolvimento em linguagens funcionais

Requisitos

  • Bacharelado em ciência da computação, engenharia ou área relacionada, ou experiência equivalente
  • Pelo menos três anos de experiência com geração de código de compiladores
  • Proficiência prática avançada em C++
  • Sólidos fundamentos de engenharia de software, com foco em soluções robustas e sustentáveis
  • Excelentes habilidades de comunicação e documentação técnica
  • Abordagem de trabalho autônoma e motivada
  • Mestrado ou doutorado com experiência significativa em projetos ou teses de compiladores é preferível
  • Experiência com geração de código do LLVM, incluindo escalonamento de instruções, pipeline de software, alocação de registradores, GlobalISel, TableGen, LLVM IR e Machine IR
  • Experiência na criação de aplicações com CUDA, DirectX, OpenGL ou Vulkan

Benefícios

  • Participação acionária
  • Pacote abrangente de benefícios
  • Remuneração altamente competitiva

Vagas relacionadas

Thermo Fisher Scientific

Administrador de aplicações Clarity PPM – Thermo Fisher Scientific, remoto na Índia

Thermo Fisher Scientific

Administre o Clarity PPM e ofereça suporte de nível 2, monitoramento, gestão de acessos, testes e implantações. Dê suporte às operações de aplicações corporativas na Índia e nas Filipinas.

Abrir
Avantor

Coordenador de operações: estoque e expedição de laboratório

Avantor

Coordena o estoque, as compras, as expedições e o atendimento ao cliente para os clientes científicos da Avantor. A função também dá suporte a remessas de materiais perigosos, relatórios e sistemas de estoque.

Abrir
Endless Studios

Desenvolvedor de currículo de design de jogos (Unity)

Endless Studios

Desenvolva aulas de design de jogos para programas de educação técnica e profissional do ensino médio na Flórida usando a engine Endstar, da Endless Studios. Crie aulas de integração com Unity, avaliações, guias para professores e tutoriais para a sala de aula.

Abrir
Nivoda

Engenheiro(a) sênior de IA e aprendizado de máquina, remoto nos Estados Unidos

Nivoda

Desenvolva sistemas de classificação, recomendação e busca multimodal para o marketplace global de joias da Nivoda e as vitrines de joalheiros. Crie recursos de aprendizado de máquina em produção para busca, descoberta de produtos e correspondência de imagens.

Abrir