capa da empresa FIRST DECISION

Desenvolvedor(a) HPC | C/C++ | CUDA | MPI/OpenMP

FIRST DECISION

Candidatar-se

Informações gerais

Buscamos um(a) profissional com sólida experiência em HPC (High Performance Computing) para atuar no desenvolvimento, análise e otimização de aplicações de alta demanda computacional. 

Este(a) profissional terá atuação direta com programação paralela, análise de performance e otimização de aplicações em arquiteturas CPU e GPU, utilizando tecnologias como C/C++, CUDA, MPI e OpenMP. 

É essencial possuir perfil analítico e investigativo, com capacidade para compreender o comportamento de aplicações, identificar gargalos de desempenho e implementar melhorias que proporcionem melhor aproveitamento dos recursos computacionais disponíveis. 

A posição envolve atuação com ambientes de alto desempenho, processamento paralelo e arquiteturas heterogêneas, podendo incluir clusters, supercomputadores e aplicações científicas ou computacionalmente intensivas. 

Informática

Atividades 

  • Desenvolver, manter e otimizar aplicações de alto desempenho em C/C++; 
  • Realizar análise de desempenho de aplicações, identificando gargalos computacionais e oportunidades de otimização.  
  • Implementar soluções utilizando programação paralela e distribuída.  
  • Desenvolver e otimizar aplicações utilizando MPI e OpenMP.  
  • Realizar profiling, benchmarking e análise comparativa de performance.  
  • Avaliar utilização de processamento, memória, comunicação entre processos e operações de entrada e saída.  
  • Propor e implementar estratégias de paralelização e otimização de código.  
  • Atuar em ambientes Linux, clusters e/ou infraestrutura de supercomputação.  
  • Trabalhar com ambientes computacionais heterogêneos, incluindo arquiteturas multicore, many-core e GPU.  
  • Executar testes de desempenho antes e após as otimizações implementadas.  
  • Documentar análises, experimentos, alterações realizadas e resultados obtidos.  
  • Interagir com equipes técnicas e especialistas para apoiar a evolução e otimização das aplicações.  

Requisitos Obrigatórios 

  • Superior completo em Ciência da Computação, Sistemas de Informação, Engenharia da Computação, Física, Matemática Computacional ou áreas correlatas.  
  • Experiência com Computação de Alto Desempenho (HPC).  
  • Experiência com desenvolvimento em C e/ou C++.  
  • Conhecimento sólido em programação paralela.  
  • Experiência prática com MPI.  
  • Experiência prática com OpenMP.  
  • Experiência com CUDA e desenvolvimento ou otimização de aplicações para GPU.  
  • Experiência com análise e otimização de performance.  
  • Conhecimento em ambiente Linux.  
  • Vivência com clusters, supercomputadores ou outros ambientes computacionais de alto desempenho.  

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
Modalidade de Trabalho
Home office

Benefícios

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