Ciência da Computação, Engenharia da Computação, Matemática ou área relacionada.
Principais Atividades:
Definir padrões para técnicas e ferramentas de programação, apoiando a aplicação destas, garantindo a confiabilidade;
Especificar e projetar softwares de grande porte;
Assegurar a qualidade técnica dos resultados de todas as etapas do processo de desenvolvimento de software sob sua responsabilidade;
Oferecer suporte para a seleção de componentes de arquitetura do sistema.
Requisitos:
Experiência em desenvolvimento de software, focados em visão computacional e deep learning;
Atuação com frameworks de deep learning como Tensor Flow, Py Torch, Keras, entre outros;
Conhecimento aprofundado em técnicas de processamento de imagem e vídeo, como detecção de objetos, segmentação de imagem, rastreamento de movimento, etc;
Experiência com bibliotecas de visão computacional como Open CV, Dlib, entre outros;
Conhecimentos de algoritmos de machine learning e redes neurais convolucionais (CNNs);
Conhecimento em técnicas de transferência de aprendizado e redes neurais profundas;
Experiência em implementação de modelos de deep learning em produção, incluindo otimização e escalabilidade;
Proficiente em linguagens de programação como Python, C++, e/ou Java;
Experiência com ferramentas de versionamento de código (Git).
Diferencial:
Mestrado ou Doutorado em uma área relacionada;
Publicações relevantes ou contribuições significativas em conferências e revistas científicas;
Experiência com projetos de pesquisa e desenvolvimento (P&D) em visão computacional;
Conhecimento em técnicas avançadas de deep learning, como redes adversariais generativas (GANs) e aprendizado por reforço.