B&A
Graphcore
Engenheiro(a) de Validação de Potência e Desempenho Staff
Resumo da Vaga
Staff - Engenheiro(a) de Validação de Potência e Desempenho
Reportando à liderança sênior dentro de Arquitetura e Validação, o(a) Líder de Validação de Potência e Desempenho impulsionará a estratégia e a execução de validação para silício e sistemas avançados de computação de IA. A função é responsável por liderar atividades de validação de potência, térmica e de desempenho em ambientes pré-silício e pós-silício para garantir que os produtos atendam às expectativas de eficiência, confiabilidade e escalabilidade.
Esta função exige forte expertise técnica e colaboração entre múltiplas disciplinas de engenharia para entregar metodologias de validação robustas, frameworks de automação escaláveis e insights de desempenho acionáveis.
A Equipe
A equipe de Validação de Potência e Desempenho está dentro da organização de Arquitetura e Validação e é responsável por validar o desempenho, a eficiência e o comportamento térmico do silício e dos sistemas da Graphcore.
A equipe suporta o ciclo de vida completo do produto, desde a modelagem arquitetônica inicial até o bring-up do primeiro silício, caracterização e prontidão para produção. Os engenheiros trabalham em estreita colaboração com equipes multifuncionais globalmente para depurar problemas complexos, otimizar cargas de trabalho e melhorar continuamente a infraestrutura e as metodologias de validação.
Sobre nós
Graphcore é um dos principais inovadores mundiais em computação para Inteligência Artificial. Está desenvolvendo hardware, software e infraestrutura de sistemas que impulsionarão a próxima geração de avanços em IA e viabilizarão a adoção generalizada de soluções de IA em todos os setores.
Como parte do SoftBank Group, a Graphcore é membro de uma família de empresas de elite responsável por algumas das tecnologias mais transformadoras do mundo. Juntas, elas compartilham uma visão ousada: possibilitar a Superinteligência Artificial e garantir que seus benefícios sejam acessíveis a todos.
As equipes da Graphcore vêm de diversas origens e trazem uma ampla gama de habilidades e perspectivas. Um caldeirão de especialistas em pesquisa de IA, designers de silício, engenheiros de software e arquitetos de sistemas, a Graphcore desfruta de uma cultura de aprendizado contínuo e inovação constante.
Responsabilidades e Deveres
- Definir e liderar estratégias de validação para caracterização de potência, térmica e de desempenho de silício e plataformas de computação de IA
- Contribuir para o planejamento e execução de atividades de validação em múltiplos projetos e marcos
- Desenvolver planos de validação abrangentes cobrindo cenários funcionais, de estresse, de carga de trabalho e de casos extremos (corner-case)
- Liderar atividades de bring-up pós-silício e caracterização para validação de potência e desempenho
- Impulsionar a validação de subsistemas de CPU, memória, interconexão e I/O de alta velocidade sob condições complexas de carga de trabalho
- Desenvolver frameworks de automação escaláveis, infraestrutura de regressão e ferramentas de relatórios usando Python
- Projetar e executar cargas de trabalho de benchmark, varreduras de parâmetros e experimentos de desempenho para identificar oportunidades de otimização
- Colaborar com as equipes de arquitetura, RTL, firmware, software e sistemas para depurar e resolver problemas técnicos complexos
- Definir métricas de validação, critérios de aprovação/reprovação e metodologias de relatórios para garantir análise repetível e de alta qualidade
- Orientar o desenvolvimento de geradores de carga de trabalho personalizados e micro-benchmarks, quando necessário
- Analisar dados de potência, térmica e de desempenho para identificar gargalos e recomendar melhorias
- Contribuir para a melhoria contínua de processos de validação, ferramentas e práticas de engenharia
- Comunicar descobertas técnicas, status do projeto, riscos e recomendações de forma clara para stakeholders e liderança de engenharia
- Apoiar o compartilhamento de conhecimento e contribuir para a melhoria contínua em toda a organização de validação
Perfil do Candidato
Essencial
- Forte experiência em validação de potência e desempenho, caracterização de silício ou engenharia de desempenho de sistemas
- Profundo entendimento da arquitetura moderna de SoC, incluindo tecnologias de CPU, memória, interconexão e I/O de alta velocidade
- Forte conhecimento de sistemas Linux e experiência em análise de desempenho de baixo nível
- Fortes habilidades de programação em Python para automação, orquestração e análise de dados
- Experiência com ferramentas de benchmark e profiling como stress-ng, fio, perf, iperf ou tecnologias equivalentes
- Experiência em depuração de interações complexas de hardware e software
- Capacidade de definir metodologias de validação estruturadas, modelos de carga de trabalho e estratégias de teste
- Fortes habilidades analíticas com a capacidade de interpretar grandes conjuntos de dados e identificar gargalos do sistema
- Fortes habilidades de comunicação e colaboração multifuncional
- Capacidade de trabalhar de forma independente em tarefas técnicas complexas, colaborando efetivamente entre equipes
Desejável
- Experiência com arquiteturas de aceleradores de IA, GPUs ou computação de alto desempenho
- Experiência com ambientes de modelagem ou simulação pré-silício
- Conhecimento de tecnologias de gerenciamento de energia e metodologias de caracterização de silício
- Experiência de programação em C/C++ para desenvolvimento de sistemas de baixo nível ou benchmarks
- Familiaridade com sistemas de instrumentação e telemetria de hardware
- Experiência trabalhando com sistemas de computação de alta contagem de núcleos ou em larga escala
- Experiência em contribuir para infraestrutura de validação compartilhada e melhores práticas de engenharia
Benefícios nos EUA
Além de um salário competitivo, a Graphcore oferece trabalho flexível e um pacote abrangente de benefícios projetado para apoiar sua saúde, bem-estar e futuro financeiro. Nossos benefícios incluem cobertura médica, odontológica e oftalmológica, Contas de Despesas Flexíveis (FSAs), Contas de Poupança de Saúde (HSAs), seguro de invalidez e de vida, um plano de aposentadoria 401(k), benefícios de transporte, serviços de bem-estar e um Programa de Assistência ao Empregado (EAP). Damos as boas-vindas a pessoas de diferentes origens e experiências; estamos comprometidos em construir um ambiente de trabalho inclusivo que torne a Graphcore um ótimo lar para todos. Oferecemos um processo de igualdade de oportunidades e entendemos que existem diferenças visíveis e invisíveis em todos nós. Podemos fornecer uma abordagem flexível para entrevistas e encorajamos você a conversar conosco se precisar de quaisquer ajustes razoáveis.
