Pular para o conteúdo

Graphcore

Arquiteto(a) de Software Principal

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

Sobre a Graphcore

A Graphcore é uma das líderes mundiais em inovação em computação para Inteligência Artificial. Ela está desenvolvendo hardware, software e infraestrutura de sistemas que desbloquearão a próxima geração de avanços em IA e impulsionarão a adoção generalizada de soluções de IA em todos os setores.

Como parte do Grupo SoftBank, 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.

Resumo da Vaga

Estamos procurando um(a) Arquiteto(a) Principal para definir e impulsionar a visão arquitetônica da pilha de software para o acelerador de ML da Graphcore.

Nesta função, você moldará a arquitetura de nosso ecossistema de software e manterá um profundo entendimento dos componentes de hardware e software do produto, suas interfaces e como eles interagem.

Você é um(a) excelente comunicador(a) e transmite proativamente a arquitetura de software.

Você traz uma abordagem pragmática e consciente de trade-offs para a tomada de decisões, reconhecendo plenamente o impacto das escolhas arquitetônicas na direção do produto e nos resultados de engenharia.

A Equipe

A equipe de arquitetura de software é responsável por definir, manter e comunicar a arquitetura geral de nossa pilha de software, do firmware aos frameworks de ML.

A equipe trabalha dentro da organização de software mais ampla, fazendo parceria estreita com as equipes de engenharia que entregam de acordo com essa visão arquitetônica.

Responsabilidades e Atribuições

  1. Definir e documentar a arquitetura de software da pilha de software.
  1. Trabalhar em diferentes domínios de software para garantir uma arquitetura coerente de ponta a ponta.
  1. Comunicar claramente a arquitetura de software para as equipes de engenharia.
  1. Garantir que as equipes entendam os principais componentes arquitetônicos de software, interfaces e princípios orientadores.
  1. Manter continuamente a arquitetura de software à medida que o produto evolui. Comunicar proativamente as mudanças arquitetônicas a todas as partes interessadas relevantes.
  1. Manter-se informado sobre tendências e desenvolvimentos no ecossistema de ML/software.
  1. Avaliar o impacto arquitetônico de novas tecnologias.
  1. Estar ciente das restrições de usabilidade, desempenho, confiabilidade, manutenibilidade, testabilidade, segurança e observabilidade na arquitetura de software.
  1. Prototipagem e validação de conceitos arquitetônicos por meio de implementações de prova de conceito.
  1. Contribuir para definições de produtos futuras e/ou relacionadas com uma mentalidade voltada para o futuro, entendendo e comunicando o impacto da direção futura na arquitetura de software.
  1. Trabalhar com os arquitetos de HW e Silício para garantir que o produto atenda às necessidades da pilha de software.
  1. Garantir que a arquitetura de software atenda aos requisitos do produto.
  1. Trabalhar em estreita colaboração com engenharia, produto, liderança e parceiros para garantir o alinhamento entre os objetivos de negócios e a direção arquitetônica.

Perfil do Candidato

Essencial

  1. Experiência em uma ou mais destas tecnologias; Firmware, Drivers, frameworks de ML (PyTorch, Triton, etc.), Coletivos, HPC, Ferramentas, C & C++, arquiteturas de CPU.
  1. Experiência técnica no espaço de software de aceleradores de ML.
  1. Excelentes habilidades de comunicação, tanto escrita quanto verbal.
  1. Mentalidade colaborativa e capacidade de influenciar.
  1. Abordagem pragmática para tomada de decisões, estando muito ciente de trade-offs e implicações.

Desejável

  1. Experiência demonstrável em uma função de arquitetura anterior.

Benefícios

Além de um salário competitivo, a Graphcore oferece trabalho flexível, uma política generosa de férias anuais, seguro médico privado e plano de saúde, plano odontológico, previdência (com contrapartida de até 5%), seguro de vida e proteção de renda. Temos uma política generosa de licença parental e um programa de apoio ao empregado (que inclui suporte de saúde, bem-estar mental e luto). Oferecemos uma variedade de alimentos e lanches saudáveis em nosso escritório central em Bristol e temos nosso próprio bar de barista! Acolhemos 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.

Os candidatos para esta posição devem ter o direito de trabalhar no Reino Unido. Infelizmente, neste momento, não podemos fornecer patrocínio de visto ou suporte para aplicações de visto.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026