CONCEPT SOLUTIONS LLC
SambaNova
Engenheiro(a) Principal de Kernel e Drivers de Dispositivo
Sobre a oportunidade
SambaNova é líder em infraestrutura de IA de próxima geração, entregando uma plataforma de inferência full-stack para clientes em todo o mundo. No centro da tecnologia da SambaNova está a RDU (Reconfigurable Dataflow Unit) — um chip construído em uma arquitetura de fluxo de dados em vez do modelo tradicional de GPU. Seu desempenho de decodificação é especialmente forte para cargas de trabalho agentivas, como agentes de múltiplos turnos, geração de código e aplicações de longa duração. As RDUs são empacotadas em SambaRack, hardware em escala de rack que permite aos clientes implantar modelos de ponta com melhor desempenho, maior eficiência energética e tempo mais rápido para obter valor.
Sobre a vaga
SambaNova está buscando um(a) Engenheiro(a) Principal para ser responsável por drivers em nível de kernel e software de baixo nível para subsistemas de IO, memória e rede de alta velocidade dentro da plataforma DataScale® e da arquitetura RDU. Esta função é central para a entrega de sistemas de IA confiáveis e de alto desempenho em escala. Esta é uma função prática de kernel e driver de dispositivo Linux; não é uma função de software de aplicação ou plataforma.
Você liderará o bring-up de software de novos silícios, entregará drivers de produção em todos os caminhos de dados de IO, memória e rede, e depurará problemas complexos que abrangem kernel, firmware e hardware. Esta função é adequada para um(a) engenheiro(a) com profundo conhecimento em kernel e drivers e forte fluência em hardware, que possa operar em ambiguidade e executar com alta responsabilidade.
Responsabilidades
- Ser responsável por drivers em espaço de kernel para subsistemas de IO, memória e rede de alta velocidade, desde a arquitetura até a liberação de produção
- Ser responsável pelo caminho de dados RDMA e de rede, incluindo gerenciamento de pares de filas (queue-pair), controle de congestionamento, QoS e classificação de pacotes
- Liderar a habilitação de software para o bring-up da plataforma em novos silícios e configurações de sistema
- Conduzir a identificação da causa raiz de problemas em camadas de kernel, firmware e hardware com equipes de hardware, firmware e validação
- Ser responsável pelo bring-up de PHY e link em coordenação com equipes de hardware, trabalhando a partir de especificações e documentação de registradores
- Construir ferramentas, scripts de teste e frameworks para verificação de dispositivos e NICs, análise de desempenho e teste de fabricação
- Identificar e resolver gargalos em camadas de driver, pilha de rede e sistema em escala de data center
- Definir padrões de qualidade de código através de design e revisão de código, e orientar engenheiros da equipe
Qualificações Necessárias
- Mestrado em Ciência da Computação, Engenharia Elétrica ou área relacionada
- + de 7 anos de experiência em desenvolvimento de software de kernel ou sistema de baixo nível
- Profundo conhecimento em programação de sistemas Linux e desenvolvimento de drivers de kernel
- Forte conhecimento de rede de kernel Linux, incluindo desenvolvimento de drivers de rede e o protocolo RDMA
- Fortes habilidades de programação e depuração em C/C++, com scripting em Python ou shell
- Experiência com duas ou mais tecnologias de IO de alta velocidade ou interconexão, como PCIe, Ethernet ou CXL
- Capacidade comprovada de liderar a depuração conjunta de hardware e software, desde o primeiro silício até a produção
- Capacidade de ler e interpretar especificações de hardware e documentação em nível de registrador
- Comunicador(a) claro(a) e eficaz, com uma abordagem proativa e colaborativa para a resolução de problemas
Qualificações Desejáveis
- Experiência prática em implementação de data path ou driver RDMA
- Experiência com switching virtual e redes de data center em escala
- Experiência na escrita de scripts de teste para verificar o comportamento da NIC
- Experiência em desenvolvimento de firmware
- Exposição à validação pré-silício usando plataformas FPGA ou de emulação
- Experiência em computação de alto desempenho ou sistemas baseados em aceleradores
Faixa Salarial Base
Faixa Salarial Base $180,000—$255,000 USD
Diretrizes de Submissão
Observe que, para ser considerado(a) um(a) candidato(a) para qualquer posição na SambaNova Systems, você deve enviar um formulário de inscrição para cada posição para a qual acredita ser qualificado(a).
Política de EEO
SambaNova Systems é um Empregador de Igualdade de Oportunidades/Ação Afirmativa. Todos os candidatos qualificados receberão consideração para emprego sem distinção de idade (40 e acima), cor, deficiência, identidade de gênero, informação genética, estado civil, status militar ou de veterano, origem/ascendência nacional, raça, religião, credo, sexo (incluindo gravidez, parto, amamentação), orientação sexual e qualquer outro status aplicável protegido por leis federais, estaduais ou locais.
Resumo de Benefícios para Posições de Emprego em Tempo Integral Baseadas nos EUA
SambaNova oferece um pacote competitivo de recompensas totais, incluindo o salário base, além de participação acionária e benefícios. Cobrimos 95% da cobertura de prêmio para seguro médico do funcionário, e 77% da cobertura de prêmio para dependentes e oferecemos uma Conta de Poupança de Saúde (HSA) com contribuição do empregador. Também oferecemos planos de seguro Odontológico, de Visão, de Incapacidade de Curto/Longo Prazo, de Vida Básico, de Vida Voluntária e AD&D, além de opções de Conta de Despesas Flexíveis (FSA), como Cuidados de Saúde, Propósito Limitado e Cuidados com Dependentes. Nossa biblioteca de benefícios de bem-estar disponível para você e seus dependentes inclui uma assinatura completa do Headspace, associação Gympass+ com acesso a academias físicas, associação One Medical, serviços de aconselhamento com um Programa de Assistência ao Empregado e muito mais.
