Tenstorrent

Engenheiro(a) de Software, Desenvolvimento de Kernel de Aceleração

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

Sobre a oportunidade

Tenstorrent está liderando o setor em tecnologia de IA de ponta, revolucionando as expectativas de desempenho, facilidade de uso e eficiência de custo. Com a IA redefinindo o paradigma da computação, as soluções devem evoluir para unificar inovações em modelos de software, compiladores, plataformas, redes e semicondutores. Nossa equipe diversificada de tecnólogos desenvolveu uma CPU RISC-V de alto desempenho do zero e compartilha uma paixão por IA e um profundo desejo de construir a melhor plataforma de IA possível. Valorizamos a colaboração, a curiosidade e o compromisso em resolver problemas difíceis. Estamos expandindo nossa equipe e procurando por colaboradores de todas as senioridades.

Como Engenheiro(a) de Software na equipe de Desenvolvimento de Kernel de Aceleração na Tenstorrent, você trabalhará na intersecção de software e desempenho de hardware. Você escreverá código de baixo nível que alimenta diretamente cargas de trabalho de machine learning de alta eficiência, otimizando cada ciclo, cada movimento de memória, cada instrução. Se você é motivado(a) por desempenho, precisão e impacto real, é aqui que suas habilidades brilharão.

O Que Você Aprenderá

Esta função é híbrida, baseada em Santa Clara, CA ou remota.

Damos as boas-vindas a candidatos(as) com vários níveis de experiência para esta função. Durante o processo de entrevista, os(as) candidatos(as) serão avaliados(as) para o nível apropriado, e as ofertas serão alinhadas com esse nível, que pode diferir do publicado nesta descrição.

  1. A arte de levar o hardware de IA aos seus limites, moldando como os kernels são escritos e executados.
  1. Como integrar o trabalho de kernel em frameworks de ML e pipelines de treinamento do mundo real.
  1. Habilidades em ajuste de desempenho em arquiteturas de ponta com engenheiros(as) de hardware de primeira linha.
  1. Experiência em manter o código enxuto, confiável e escalável, mesmo sob cargas de trabalho pesadas.

Esta oferta de emprego está condicionada à elegibilidade do(a) candidato(a) para acessar tecnologia controlada para exportação pelos EUA. Devido às leis de exportação dos EUA, incluindo as codificadas no Export Administration Regulations (EAR), a Empresa é obrigada a garantir a conformidade com essas leis ao transferir tecnologia para nacionais de certos países (como os Grupos de Países EAR D:1, E1 e E2). Esses requisitos se aplicam a pessoas localizadas nos EUA e em todos os países fora dos EUA. Como a posição oferecida terá acesso direto e/ou indireto a informações, sistemas ou tecnologias sujeitas a essas leis, a oferta pode depender do seu status de cidadania/residência permanente ou da capacidade de obter aprovação prévia de licença do Departamento de Comércio dos EUA ou da agência federal aplicável. Se o emprego não for possível devido às leis de exportação dos EUA, qualquer oferta de emprego será rescindida.

Quem Você É

  1. Um(a) desenvolvedor(a) que ama código de alto desempenho, algoritmos paralelos, manipulação de bits, otimização de computação e fazer o hardware voar.
  1. Ótimo(a) em C/C++ e capaz de construir código rápido e eficiente do zero.
  1. Obcecado(a) por desempenho e precisão, especialmente em cargas de trabalho de ML.
  1. Motivado(a) por problemas complexos e prospera em ambientes colaborativos e de rápida evolução.

O Que Precisamos

  1. Experiência na construção e otimização de kernels de computação para ML paralelo e cargas de trabalho de alto desempenho.
  1. Capacidade de analisar e ajustar o desempenho em nível de instrução em latência, memória e largura de banda.
  1. Uma mentalidade colaborativa para trabalhar em estreita colaboração com engenheiros(as) de ML e integrar otimizações em produção.
  1. Responsabilidade pela depuração, profiling e manutenção de uma pilha de software de baixo nível rápida e confiável.

A remuneração para todos os engenheiros(as) na Tenstorrent varia de US$ 100k a US$ 500k, incluindo remuneração base e variável. Experiência, habilidades, educação, histórico e localização impactam a oferta real feita.

Tenstorrent oferece um pacote de remuneração e benefícios altamente competitivo, e somos um empregador que oferece igualdade de oportunidades.

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