Especialista em Desenvolvimento de Aplicações
Objetivos
O objetivo principal desta função é garantir a qualidade do produto e promover a evolução do time. Para isso, o candidato selecionado precisará adquirir e compartilhar boas práticas e conhecimento técnico.
Requisitos
Os requisitos para esta função são:
* Formação em Engenharia da Computação, Ciência da Computação ou área relacionada;
* Experiência com desenvolvimento de aplicações para computação de alta performance (programação e/ou infraestrutura);
* Conhecimento em linguagens de programação procedural (C, C++, Fortran);
* Experiência com compiladores e infraestrutura de compilação;
* Conhecimento em Computação Paralela (OpenMP e MPI);
* Conhecimento em arquiteturas de processadores (x86_64, ARM);
* Conhecimento em otimização de código em C++;
* Experiência/conhecimento em programação para GPU;
* Conhecimento em tecnologias de containers;
* Conhecimento em Gerenciador de Recurso de HPC;
* Conhecimento em Álgebra Linear.
Competências
Aqui estão as competências necessárias para este cargo:
* Desenvolvimento de aplicações para computação de alta performance;
* Programação em linguagens procedurais;
* Conhecimento em infraestrutura de compilação;
* Computação paralela;
* Otimização de código em C++;
* Programação para GPU;
* Tecnologias de containers;
* Gerenciador de recurso de HPC.
Bem-Estar no Trabalho
Nós valorizamos o bem-estar de nossos funcionários e oferecemos os seguintes benefícios:
* Horário flexível;
* Programas de treinamento e desenvolvimento;
* Cultura voltada para a Diversidade & Inclusão;
* Plano de saúde e odontológico;
* Vale Refeição/Alimentação;
* Auxílio Home Office;
* Auxílio Idiomas;
* Auxílio Creche;
* Auxílio Lentes de Contato;
* Descontos em cursos da CESAR School.