B&A
NVIDIA
Engenheiro Sênior de Compiladores LLVM
Sobre a oportunidade
Estamos buscando um Engenheiro de Compiladores Sênior especialista para se juntar à nossa Equipe de Compiladores de Computação, com foco no engajamento upstream com o ecossistema LLVM e no avanço da tecnologia de compiladores da NVIDIA por meio de participação confiável e sustentada em comunidades de código aberto.
Nesta função, você trabalhará diretamente com LLVM, Clang, MLIR e projetos relacionados de código aberto para integrar funcionalidades de compilador que atualmente residem nos repositórios downstream da NVIDIA. Sua colaboração com a comunidade LLVM mais ampla moldará designs, influenciará a direção técnica e garantirá que as necessidades da NVIDIA sejam atendidas, fornecendo soluções de alta qualidade e fáceis de manter que beneficiem o ecossistema como um todo.
Estamos buscando um engenheiro experiente que seja proficiente em combinar profunda expertise em compiladores com uma forte apreciação pelas normas de código aberto, colaboração e gestão de longo prazo. Sua influência virá não da autoridade, mas da credibilidade técnica, respeito pelos processos da comunidade e contribuição sustentada para a saúde e evolução do projeto LLVM.
Se você é apaixonado pelo desenvolvimento de compiladores de código aberto, pela integração de código de produção do mundo real e pela representação da NVIDIA como um parceiro confiável na comunidade LLVM, adoraríamos ouvir você.
O QUE VOCÊ FARÁ
- Trabalhar em estreita colaboração com as comunidades de código aberto LLVM, Clang, MLIR e relacionadas para integrar recursos, refatorações e infraestrutura de compiladores originários das bases de código downstream da NVIDIA.
- Liderar e contribuir para discussões de design, RFCs e revisões de código em comunidades upstream com ênfase na manutenibilidade de longo prazo e utilidade ampla.
- Refatorar, adaptar e decompor o código do compilador downstream da NVIDIA para atender às expectativas upstream de qualidade, abstração e API.
- Defender as necessidades técnicas da NVIDIA por meio de argumentos de engenharia credíveis, protótipos e engajamento comunitário sustentado.
- Colaborar com equipes internas de compiladores para identificar quais capacidades downstream são mais adequadas para integração e como planejar esse trabalho de forma eficaz.
- Ser parceiro de equipes de arquitetura, desempenho e produto para traduzir os requisitos de hardware e software da NVIDIA em soluções de compilador viáveis para integração upstream.
- Ajudar a moldar a estratégia de longo prazo da NVIDIA para LLVM de código aberto, equilibrando a saúde do ecossistema com os objetivos de plataforma da NVIDIA.
- Atuar como um embaixador técnico para a NVIDIA dentro da comunidade de código aberto de compiladores, fortalecendo a confiança e a colaboração ao longo do tempo.
O QUE PRECISAMOS VER
- Bacharelado, Mestrado ou Doutorado em Ciência da Computação, Engenharia da Computação ou área relacionada (ou experiência equivalente).
- 6+ anos de experiência com LLVM, Clang, MLIR ou infraestruturas de compiladores semelhantes.
- Excelentes habilidades práticas de programação em C++.
- Sólido entendimento dos internos do compilador, incluindo design de IR, transformações, análises e pipelines de geração de código.
- Experiência em engajamento com fluxos de trabalho de desenvolvimento de código aberto, incluindo discussões de design, revisões de código e processos de contribuição upstream.
- Capacidade de navegar em complexos trade-offs técnicos, equilibrando as expectativas da comunidade upstream com as necessidades de produtos internos.
- Fortes habilidades de comunicação, incluindo escrita técnica, articulação de design e colaboração interorganizacional.
FORMAS DE SE DESTACAR DA MULTIDÃO
- Histórico comprovado de contribuições upstream para LLVM ou projetos relacionados de compiladores de código aberto.
- Experiência em integrar com sucesso código de produção não trivial de um ambiente downstream ou proprietário.
- Reconhecimento em comunidades de código aberto como um contribuidor ou revisor confiável.
- Experiência em arquiteturas de GPU, CUDA ou modelos de programação paralela.
- Familiaridade com frameworks de deep learning e cargas de trabalho críticas de desempenho em GPUs NVIDIA.
Com salários altamente competitivos e um pacote abrangente de benefícios, a NVIDIA é amplamente considerada um dos empregadores mais desejáveis da indústria de tecnologia. Temos algumas das pessoas mais brilhantes e trabalhadoras do mundo trabalhando conosco e nossas linhas de produtos estão crescendo rapidamente em algumas das áreas de ponta mais quentes, como Realidade Virtual, Inteligência Artificial, Deep Learning e Veículos Autônomos.
Você também será elegível para ações e benefícios nvidia.com/en-us/benefits/.
Seu salário base será determinado com base em sua localização, experiência e na remuneração de funcionários em posições semelhantes. A faixa salarial base é 184,000 USD - 287,500 USD.
As inscrições para esta vaga serão aceitas pelo menos até Setembro 8, 2026.
Esta publicação é para uma vaga existente.
A NVIDIA utiliza ferramentas de IA em seus processos de recrutamento.
A 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.
