capa da empresa FIRST DECISION

Especialista em Computação Científica e Otimização CPU/GPU

FIRST DECISION

Matriz
Candidatar-se

Informações gerais

Brasília - DF

Buscamos um(a) profissional especializado(a) em Computação Científica e High Performance Computing (HPC) para atuar na otimização e paralelização de aplicações científicas executadas em ambientes de alto desempenho.

A pessoa trabalhará diretamente com códigos científicos e equipes de pesquisa, identificando gargalos, propondo estratégias de paralelização e otimizando aplicações para execução eficiente em arquiteturas multicore e GPU.

Requisitos

  • Experiência avançada com desenvolvimento em C/C++;
  • Conhecimento avançado e experiência prática com MPI;
  • Conhecimento avançado e experiência prática com OpenMP;
  • Experiência com programação e otimização para GPU utilizando CUDA;
  • Experiência com análise de desempenho e profiling de aplicações;
  • Conhecimento de ferramentas como NVIDIA Nsight, Intel VTune, Darshan ou equivalentes;
  • Experiência com ambiente Linux;
  • Conhecimento de SLURM para execução e gerenciamento de workloads em clusters HPC;
  • Experiência prática com paralelização e otimização de códigos científicos;
  • Capacidade de analisar gargalos e propor melhorias de performance e escalabilidade.

Diferenciais

  • Experiência com desenvolvimento em Fortran;
  • Conhecimento de Python;
  • Experiência com OpenACC;
  • Experiência combinando MPI + OpenMP em aplicações híbridas;
  • Vivência com desenvolvimento de kernels CUDA próprios e otimização de aplicações GPU;
  • Experiência em universidades, laboratórios, centros de pesquisa ou ambientes HPC;
  • Vivência com infraestruturas como LNCC/Santos Dumont ou ambientes equivalentes;
  • Participação em projetos científicos envolvendo computação paralela ou GPU;
  • Publicações, projetos acadêmicos ou técnicos relacionados a HPC;
  • Experiência com análise de escalabilidade e benchmarking de aplicações;
  • Disponibilidade para eventual atuação híbrida ou presencial em Campinas/SP, conforme necessidade do projeto.

Informática
  • Analisar, paralelizar e otimizar aplicações científicas desenvolvidas principalmente em C/C++ e Fortran;
  • Desenvolver e aprimorar códigos paralelos utilizando MPI e OpenMP;
  • Portar e otimizar trechos computacionalmente intensivos para GPU utilizando CUDA;
  • Realizar profiling, benchmarking e análise de gargalos de desempenho;
  • Avaliar utilização de CPU, memória, comunicação entre processos e aceleradores;
  • Apoiar pesquisadores na definição de estratégias para melhorar o desempenho e a escalabilidade das aplicações;
  • Executar e avaliar aplicações em clusters HPC;
  • Trabalhar com submissão e acompanhamento de jobs utilizando SLURM;
  • Comparar diferentes abordagens de paralelização e otimização;
  • Documentar análises, resultados de performance e recomendações técnicas.

A First Decision existe para transformar dados em conhecimento e simplificar o mundo. Trabalhamos para gerar vantagem competitiva aos nossos clientes, auxiliando na tomada de decisões mais inteligentes, estratégicas e eficientes.

Requisitos

Formação obrigatória
Ensino superior Tecnologia da informação

Outras informações

Contrato
A Combinar
Viagens
Nunca
Local
Brasília, DF
Modalidade de Trabalho
Home office

Benefícios

Vale Alimentação
Plano Odontológico
Plano de Saúde
Seguro de Vida
Outros