Booz Allen Hamilton
Tensordyne
Engenheiro de Software de Sistema/Embarcado (Munique)
Sobre a Tensordyne
Engenheiro de Software de Sistema / Embarcado (Munique)
A IA está transformando o nosso mundo. Ela pode realizar funções cognitivas que anteriormente apenas humanos conseguiam, como perceber interações entre diferentes modalidades e ambientes - com a capacidade de aprender rapidamente e, então, resolver problemas complexos. A Tensordyne é uma empresa de soluções de sistemas de IA que constrói sistemas de inferência de IA generativa de altíssimo desempenho e baixo consumo de energia. Nossa missão, por meio da criação de silício, hardware e software personalizados, é permitir a aceleração de inferência de IA Generativa multimodal em escala, com sistemas seguros, sustentáveis e de alto desempenho para nossos clientes de data centers hyperscaler e neocloud. Estamos na vanguarda do avanço das pesquisas mais recentes e melhorias de produtos para soluções de inferência de IA generativa que tornarão a IA ainda mais vantajosa para novas e atraentes aplicações de IA generativa.
A Tensordyne é uma startup bem financiada e de ritmo acelerado, com sedes em Sunnyvale, CA, e Munique, Alemanha. Embora tenhamos muitos membros talentosos na equipe trabalhando remotamente na América do Norte e na Europa, esta vaga específica é presencial em Sunnyvale. Cuidamos de nosso pessoal e de suas famílias com benefícios abrangentes, remuneração competitiva, opções de gastos flexíveis e programas de reconhecimento, porque construir tecnologia que define categorias começa com uma equipe saudável e apoiada. Venha se juntar a nós enquanto moldamos o futuro da inteligência artificial generativa multimodal!
Localização: Esta é uma vaga presencial baseada em Sunnyvale, CA (obrigatório), com horário de trabalho flexível.
A cultura da Tensordyne foi construída sobre os seguintes valores
- Colocar as pessoas em primeiro lugar. Só temos sucesso quando nosso pessoal tem sucesso.
- Ética e integridade sempre; ser aberto, honesto e respeitoso com todos.
- Pensar grande. Seja ambicioso e tenha metas audaciosas.
- Buscar a excelência. Qualidade e excelência contam em tudo o que fazemos.
- Assuma a responsabilidade e faça acontecer. Resultados importam!
- Tornar cada pessoa melhor em conjunto do que seria individualmente.
- Abrace as diferenças uns dos outros e aceite que haverá diferenças.
A Tensordyne é uma empregadora que oferece oportunidades iguais. Acreditamos que uma equipe diversificada é melhor para enfrentar problemas complexos e encontrar soluções inovadoras. Todos os candidatos qualificados receberão consideração para emprego sem distinção de idade, cor, identidade ou expressão de gênero, estado civil, origem nacional, deficiência, status de veterano protegido, raça, religião, gravidez, orientação sexual ou qualquer outra característica protegida pelas leis, regulamentos e decretos aplicáveis.
Responsabilidades
A função exigirá que você se junte à equipe de Software de Plataforma da Tensordyne para liderar o levantamento de requisitos, design e desenvolvimento de serviços de nível de sistema, ferramentas e testes de suporte para o software de plataforma de inferência de IA da Tensordyne, incluindo recursos de depuração, perfilamento e análise. O candidato selecionado apoiará equipes de engenharia multifuncionais na inicialização e validação de software de plataforma em sistemas de inferência de IA, e trabalhará em estreita colaboração com as equipes de hardware, silício e validação para entregar software de plataforma robusto e com qualidade de produção. Você trabalhará próximo ao hardware em firmware e inicialização de placas, bootloaders e desenvolvimento de BSP, drivers de dispositivo e módulos de kernel Linux, colaborando diretamente com as equipes de silício e hardware no co-design de hardware/software. A função também envolve otimização de desempenho e energia em nível de sistema em toda a plataforma de inferência de IA, trabalhando com interfaces de baixo nível como PCIe, I2C, SPI e JTAG. Viagens ocasionais (por exemplo, para locais de parceiros, clientes ou fabricantes contratados) podem ser necessárias, mas não são obrigatórias.
Qualificações Necessárias
- 5+ anos de experiência no desenvolvimento de sistemas de baixo nível e software embarcado, firmware e ferramentas para sistemas de computação de alto desempenho implantados para clientes de data centers.
- Experiência prática na inicialização e depuração de sistemas complexos baseados em Linux no nível de kernel e driver, incluindo Linux embarcado, drivers de dispositivo e/ou ambientes RTOS; experiência com inicialização de SoC/silício é altamente desejável. Familiaridade com frameworks de inferência de IA e ambientes de implantação/gerenciamento de data centers é preferencial.
- Experiência avançada em programação em C e C++, com proficiência em Python, Bash/Shell e/ou linguagens de programação relacionadas. Experiência com Rust é um diferencial. Confortável em interagir diretamente com hardware, ler esquemas e folhas de dados, e depurar com ferramentas como JTAG, analisadores lógicos e osciloscópios.
- Autodidata, adaptável e confortável trabalhando entre equipes de hardware, silício e software em um ambiente de startup de ritmo acelerado.
- Excelentes habilidades de comunicação técnica, com a capacidade de explicar claramente conceitos técnicos complexos e soluções práticas.
- Bacharelado ou Mestrado em Engenharia Elétrica, Ciência da Computação ou área técnica relacionada.
