Engenheiro de Software de Pesquisa
IBM
- Hortolândia - SP
- Permanente
- Período integral
Os Cientistas de pesquisa da IBM estão mapeando o futuro da Inteligência Artificial, criando avanços na computação quântica, descobrindo como o blockchain remodelará a empresa e muito mais. Junte-se a uma equipe dedicada à aplicação da ciência em alguns dos desafios mais complexos da atualidade, seja descobrindo uma nova maneira de os médicos ajudarem os pacientes, unindo-se aos ambientalistas para limpar nossos rios e mares ou permitindo que os varejistas personalizem o atendimento ao cliente.Seu papel e responsabilidadesComo Engenheiro de Software de Pesquisa na IBM Research, você desempenhará um papel fundamental no impulsionamento do desenvolvimento, teste e implementação de tecnologias de IA e Cloud de ponta. Nesta posição específica, suas responsabilidades abrangerão diversos aspectos da engenharia de software, incluindo design, construção e avaliação de tecnologias de software, como compiladores, componentes de tempo de execução, algoritmos de quantização e ferramentas de suporte, para permitir o uso de aceleradores de IA. Neste papel, você terá a oportunidade de trabalhar em emocionantes iniciativas de pesquisa, avaliar as aplicações potenciais de tecnologias emergentes de IA e Cloud, e demonstrar o valor dessas tecnologias tanto para os negócios da IBM quanto para parceiros estratégicos. Você fará parte de uma equipe diversificada e inclusiva de pesquisadores e engenheiros, trabalhando juntos para ampliar os limites das plataformas de IA baseadas em Cloud.
**Todas as vagas são elegíveis para pessoas com deficiência ou reabilitadas.**Profissional Requerido e Conhecimento Técnico
- Fortes habilidades de programação em linguagens de programação de sistemas comumente utilizadas, como C, C++ e Rust.
- Experiência demonstrada no desenvolvimento e teste de software de sistema, como compiladores, tempos de execução, algoritmos de quantização, depuradores, perfis, ferramentas de análise de desempenho, etc.
- Fortes habilidades de comunicação.
- Inglês Fluente
- Experiência demonstrada com arquiteturas de GPU e TPU.
- Experiência demonstrada com compiladores LLVM, CUDA e Triton.
- Experiência demonstrada com quantizadores GPTQ/AWQ.
- Experiência demonstrada no desenvolvimento de backends de hardware PyTorch.