Vaga: Engenheiro(a) de Visão Computacional
Descrição da Vaga:
Estamos em busca de um(a) engenheiro(a) de visão computacional para integrar nossa equipe. O profissional será responsável por desenvolver, implementar e otimizar pipelines de processamento de vídeo e detecção de objetos utilizando técnicas de deep learning e algoritmos. Se você é apaixonado por criar soluções escaláveis e eficientes em visão computacional, venha fazer parte do nosso time!
Responsabilidades:
* Desenvolver e manter pipelines de visão computacional para processamento de vídeos, incluindo detecção, rastreamento e classificação de objetos.
* Implementar e integrar modelos como YOLO, DeepSort, OSNet e afins.
* Otimizar o processamento utilizando batch processing e paralelismo para melhorar a performance dos algoritmos.
* Garantir a compatibilidade e o ajuste de resolução e codecs dos vídeos.
* Projetar soluções modulares e escaláveis, facilitando a integração de novos módulos e o aprimoramento contínuo do sistema.
* Monitorar e registrar métricas e logs para depuração e melhoria contínua dos processos.
* Realizar testes e validações dos algoritmos com foco em métricas de similaridade e, eventualmente, aplicar técnicas de clusterização para melhorar a diferenciação entre classes.
* Colaborar com equipes multidisciplinares, comunicando de maneira clara e objetiva as necessidades técnicas, desafios e resultados obtidos.
Requisitos:
* Domínio em Python: Experiência na linguagem, com forte conhecimento em estruturas de dados e bibliotecas como NumPy, Pandas, OpenCV e tqdm.
* Experiência em Deep Learning:
* Proficiência com frameworks como PyTorch e conhecimento em Transformers.
* Conhecimento no uso de modelos pré-treinados.
* Experiência no treinamento de modelos.
* Visão Computacional:
* Experiência em processamento de imagens e vídeos, incluindo técnicas de redimensionamento, corte, e manipulação de regiões de interesse.
* Familiaridade com conceitos e métricas de similaridade para reclassificação de objetos.
* Otimização e Paralelismo:
* Experiência em batch processing e utilização de ferramentas de paralelismo para otimização de inferência.
* Ferramentas e Integração:
* Conhecimento em manipulação e extração de metadados de vídeos utilizando ferramentas de linha de comando.
* Experiência em gerenciamento de projetos com controle de versão (Git) e em criação de pipelines para integração contínua.
* Habilidades Analíticas:
* Forte capacidade de resolução de problemas e pensamento crítico para identificar e corrigir gargalos no processamento de dados e algoritmos.
* Soft Skills:
* Boa comunicação e capacidade de trabalhar de forma colaborativa em ambientes multidisciplinares.
* Disposição para aprender e se adaptar às novas tecnologias do campo da visão computacional.
* Comprometimento e saber trabalhar em dinâmica de entrega.
Diferenciais:
* Experiência prévia em projetos que envolvam reclassificação de objetos por meio de comparação de embeddings ou técnicas de clustering.
* Conhecimento de ferramentas de logging avançado e monitoramento de performance.
* Experiência com desenvolvimento de sistemas que integram módulos de deep learning e visão computacional de forma modular e escalável.
* Experiência prática com modelos de detecção de objetos e rastreamento e extração de embeddings
Benefícios:
* Ambiente de trabalho inovador e colaborativo, com oportunidades de crescimento profissional.
* Projetos desafiadores e a chance de trabalhar com as mais recentes tecnologias em inteligência artificial e visão computacional.
* Trabalho 100% home office
Aplicar aqui ou enviar para changers@riverdata.com.br