Conhecimentos Obrigatórios: Possuir graduação em Engenharia (Elétrica, Civil, Produção, Eletrônica, Computação), Ciência da Computação, Matemática ou cursos afins; Possuir sólida experiência em Fortran e em implementação de estratégias de paralelização em computação de alto desempenho (Message Passing Interface - MPI).
Experiência com ferramentas de perfilagem de código (ex: Gprof, Valgrind, Intel VTune); Experiência na otimização de código para melhorar o uso de recursos computacionais (CPU, memória e armazenamento) em aplicações computacionais intensivas; Possuir conhecimento dos componentes do sistema de energia elétrica para aplicação em modelos computacionais de otimização energética, bem como noções básicas das suas características e restrições operativas; Comprovar experiência em projetos ou prestação de serviços a empresas associadas a energia elétrica de pelo menos 10 anos com modelos voltados ao planejamento energético; Habilidade em trabalhar em projetos de simulação numérica ou modelagem matemática em ambientes computacionais de larga escala; Habilidade para trabalhar em equipes multidisciplinares e comunicar soluções complexas de maneira clara.
Conhecimentos Desejáveis: Experiência com arquiteturas de clusters e supercomputadores; Gestão de sistemas de controle de versão de código fonte (Subversion SVN, GitHub,etc); Inglês avançado. Perfil Desejado: Profissional Sênior em Computação de Alto Desempenho (Fortran) e Otimização Energética.
Principais Atividades a Desenvolver: Desenvolvimento, otimização e manutenção de códigos em Fortran, com foco em computação de alto desempenho (HPC); Perfilagem de código, analisando o consumo de tempo de execução e uso de recursos, como espaço de memória e disco; Trabalhar com técnicas avançadas de otimização de algoritmos, visando a redução de tempo de processamento e o aproveitamento eficiente de recursos computacionais; Desenvolver soluções para paralelização de código, incluindo redução de trocas de mensagens e otimização do uso de processadores e memória; Implementação de metodologias de solução para problemas de otimização da programação e planejamento da operação e expansão energética; Colaborar com equipes multidisciplinares para a integração de soluções de HPC em diversos ambientes computacionais.