Graphcore

Engenheiro(a) de Validação de Potência e Desempenho Staff

PythonC++
Tradução automática. Consulte o original.

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

  1. 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
  1. Contribuir para o planejamento e execução de atividades de validação em múltiplos projetos e marcos
  1. Desenvolver planos de validação abrangentes cobrindo cenários funcionais, de estresse, de carga de trabalho e de casos extremos (corner-case)
  1. Liderar atividades de bring-up pós-silício e caracterização para validação de potência e desempenho
  1. 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
  1. Desenvolver frameworks de automação escaláveis, infraestrutura de regressão e ferramentas de relatórios usando Python
  1. Projetar e executar cargas de trabalho de benchmark, varreduras de parâmetros e experimentos de desempenho para identificar oportunidades de otimização
  1. Colaborar com as equipes de arquitetura, RTL, firmware, software e sistemas para depurar e resolver problemas técnicos complexos
  1. 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
  1. Orientar o desenvolvimento de geradores de carga de trabalho personalizados e micro-benchmarks, quando necessário
  1. Analisar dados de potência, térmica e de desempenho para identificar gargalos e recomendar melhorias
  1. Contribuir para a melhoria contínua de processos de validação, ferramentas e práticas de engenharia
  1. Comunicar descobertas técnicas, status do projeto, riscos e recomendações de forma clara para stakeholders e liderança de engenharia
  1. Apoiar o compartilhamento de conhecimento e contribuir para a melhoria contínua em toda a organização de validação

Perfil do Candidato

Essencial

  1. Forte experiência em validação de potência e desempenho, caracterização de silício ou engenharia de desempenho de sistemas
  1. Profundo entendimento da arquitetura moderna de SoC, incluindo tecnologias de CPU, memória, interconexão e I/O de alta velocidade
  1. Forte conhecimento de sistemas Linux e experiência em análise de desempenho de baixo nível
  1. Fortes habilidades de programação em Python para automação, orquestração e análise de dados
  1. Experiência com ferramentas de benchmark e profiling como stress-ng, fio, perf, iperf ou tecnologias equivalentes
  1. Experiência em depuração de interações complexas de hardware e software
  1. Capacidade de definir metodologias de validação estruturadas, modelos de carga de trabalho e estratégias de teste
  1. Fortes habilidades analíticas com a capacidade de interpretar grandes conjuntos de dados e identificar gargalos do sistema
  1. Fortes habilidades de comunicação e colaboração multifuncional
  1. Capacidade de trabalhar de forma independente em tarefas técnicas complexas, colaborando efetivamente entre equipes

Desejável

  1. Experiência com arquiteturas de aceleradores de IA, GPUs ou computação de alto desempenho
  1. Experiência com ambientes de modelagem ou simulação pré-silício
  1. Conhecimento de tecnologias de gerenciamento de energia e metodologias de caracterização de silício
  1. Experiência de programação em C/C++ para desenvolvimento de sistemas de baixo nível ou benchmarks
  1. Familiaridade com sistemas de instrumentação e telemetria de hardware
  1. Experiência trabalhando com sistemas de computação de alta contagem de núcleos ou em larga escala
  1. 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.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores