IBM
Introduction
O IBM Research assume a responsabilidade pela tecnologia e seu papel na sociedade. Trabalhar no IBM Research significa que você se juntará a uma equipe que inventa o que está por vir na computação, sempre escolhendo o trabalho, urgente e inovador que perdura e molda gerações. Nossa paixão pela descoberta e o entusiasmo em definir o futuro da tecnologia é o que constrói nossa forte cultura em torno da solução de problemas para os clientes e da percepção do impacto que você pode causar no mundo real. O cenário de produtos e tecnologia da IBM inclui Pesquisa, Software e Infraestrutura. Ao entrar nesse domínio, terá a oportunidade de colaborar em pesquisas na IBM, onde o crescimento e a inovação prosperam.
Your Role And Responsibilities
Este estágio é uma excelente oportunidade para os alunos de graduação e pós-graduação mergulharem em um ambiente voltado para a pesquisa, onde poderão contribuir significativamente para projetos impactantes e impulsionar seu desenvolvimento profissional.
Preferred Education
Master’s Degree
Required Technical And Professional Expertise
- Desenvolver código em baixo-nível para permitir a interação do acelerador de IA com o sistema operacional Linux.
- Implementar e manter componentes de software em diferentes camadas da stack de software do processador. Certificar-se de que os recursos desenvolvidos sejam robustos, escaláveis e eficientes.
- Implementar e validar testes unitários.
- Corrigir eventuais bugs.
- Colaborar com pesquisadores e engenheiros, cientistas e especialistas no domínio para compreender as suas necessidades e fornecer apoio técnico.
- Criar documentação técnica, incluindo especificações de projeto, guias de usuário e documentação de API, para facilitar a integração e uso de novos componentes.
Preferred Technical And Professional Experience
- Aluno de mestrado em Ciência da Computação ou disciplinas afins, que concluirá o curso no final de 2025 ou posteriormente.
- Alguma experiência com Foundation Models, Large Language Models, Natural Language Processing.
- Entusiasmo, abordagem colaborativa, vontade de aprender, comunicação proativa e atenção aos detalhes.
- Inglês fluente.
- Capacidade de colaborar em pesquisas.
- Familiaridade com práticas de engenharia de software, controle de versão e metodologias ágeis de desenvolvimento.