Na Iryz, utilizamos visão computacional aplicada ao esporte para transformar dados em performance. Alguns exemplos de soluções que atuamos:
**Futebol**: Anotação e extração de estatísticas detalhadas das partidas.
**Academias**: Monitoramento de postura e movimento dos alunos para correção em tempo real, atuando como um "personal trainer virtual".
**Boxe**: Captura e análise de movimentos, velocidade e precisão.
**Responsabilidades da vaga**:
Projetar, desenvolver e manter módulos de software em Python com integração a componentes C++ (GStreamer/DeepStream)
Otimizar código para desempenho, incluindo integração com plataformas NVIDIA
Desenvolver e manter pipelines de processamento de vídeo e imagens
Realizar integração e testes de componentes de software dentro da arquitetura geral do sistema
Colaborar com times multidisciplinares (AI/ML, hardware) para garantir uma integração suave
Depurar e solucionar problemas de software
Manter-se atualizado(a) sobre as novidades em Python, C++ e tecnologias relevantes
Criar e manter containers Docker para implantação e testes de software
Utilizar Git para controle de versão e colaboração de código
,
**Requisitos**:
+3 anos de experiência em desenvolvimento Python;
Experiência com integração Python/C++ (pybind11, Cython ou similares);
Conhecimento de C++ moderno (C++11 ou superior) - diferencial importante;
Experiência em ambientes Linux (shell scripting e administração de sistemas);
Experiência com Docker e tecnologias de containerização;
Familiaridade com frameworks de visão computacional (OpenCV, PyTorch, TensorRT);
Conhecimento sólido em princípios de engenharia de software e design patterns;
Experiência com Git para controle de versão;
Inglês fluente para comunicação com equipes internacionais;
Habilidade para trabalhar bem em equipe, com perfil executor.
**Diferenciais (Nice To Have)**:
Experiência com plataformas NVIDIA (Jetson, GPUs);
Conhecimento em GStreamer/DeepStream;
Experiência com otimização de código para hardware específico;
Conhecimento em processamento paralelo (multithreading, multiprocessing);
Familiaridade com pipelines de dados em tempo real.