
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.
Arquiteto sênior de desempenho de modelos de programação e pós-treinamento na NVIDIA (remoto, EUA)
Lidere a avaliação de desempenho e o pós-treinamento dos modelos de IA da NVIDIA para geração de código e engenharia de software. Desenvolva benchmarks, estratégias de recompensa e infraestrutura de treinamento escalável.
$ 224.000 – $ 431.250 / ano
RemotoTempo integralSêniorIdioma Obrigatório: inglêsArquitetoDescrição
- Crie estruturas para avaliar modelos de programação em geração de código, depuração, conclusão de código, raciocínio sobre repositórios e tarefas de engenharia de software com várias etapas.
- Desenvolva e otimize pipelines de pós-treinamento usando ajuste fino supervisionado, otimização de preferências, aprendizado por reforço e modelagem de recompensas baseada em resultados ou processos.
- Analise resultados de benchmarks, dinâmicas de treinamento, modos de falha e comportamento dos modelos para identificar oportunidades de melhoria.
- Melhore o desempenho em tarefas complexas de programação por meio de treinamento direcionado, definição de recompensas, desenvolvimento de currículos e análise iterativa de erros.
- Construa infraestrutura escalável e reproduzível para experimentos de treinamento, pipelines de avaliação e análise de desempenho.
- Trabalhe com cientistas pesquisadores, engenheiros de infraestrutura e equipes de produto para transformar percepções sobre os modelos em recursos de produção.
Requisitos
- Graduação em ciência da computação ou inteligência artificial, ou experiência equivalente.
- Pelo menos 12 anos de experiência profissional relevante.
- Fortes habilidades de programação em Python.
- Amplo conhecimento de grandes modelos de linguagem, arquiteturas transformer e treinamento e avaliação de modelos generativos.
- Conhecimento fundamental de algoritmos e implementação de aprendizado por reforço, incluindo processos de decisão de Markov, políticas e definição de recompensas.
- Profundo conhecimento dos fundamentos de engenharia de software, geração de código, testes automatizados e correção de programas.
- Histórico de liderança em ciclos de desenvolvimento de modelos, incluindo versionamento de conjuntos de dados, acompanhamento de experimentos e pipelines de avaliação.
- Experiência em treinar ou fazer o pós-treinamento de modelos de programação de ponta ou modelos para agentes de engenharia de software.
- Experiência com recompensas baseadas em execução e verificáveis, mitigação de exploração de recompensas e avaliação automatizada de código.
- Familiaridade com benchmarks e ambientes de avaliação de programação, como SWE-bench.
Benefícios
- Salário competitivo.
- Pacote abrangente de benefícios.
- Participação acionária.
- Benefícios para funcionários e suas famílias.