Projeto de Desenvolvimento de Modelos de Aprendizado de Máquina
Estamos procurando por um engenheiro de software experiente para liderar o desenvolvimento de modelos de aprendizado de máquina em nossa equipe.
As principais responsabilidades incluem:
* Anotar e preparar conjuntos de dados de visão computacional;
* Projetar, treinar, validar e otimizar modelos de aprendizado profundo para classificação, detecção e segmentação de imagens;
* Treinar e implementar modelos YOLO (Você Só Olha Uma vez) para tarefas de detecção de objetos;
* Desenvolver e manter pipelines de inferência para execução eficiente em produção;
* Implementar práticas de MLOps: CI/CD de modelos, versionamento de dados e experimentos, monitoramento e re-treino automático;
* Trabalhar em conjunto com outros engenheiros para integrar os modelos em sistemas e aplicações.
Requisitos obrigatórios:
* Conhecimento avançado de Python e bibliotecas de ML/DL (PyTorch, TensorFlow, OpenCV);
* Experiência prática com YOLO (treinamento e inferência em problemas de detecção de objetos);
* Experiência sólida em visão computacional (classificação, detecção, segmentação);
* Experiência em MLOps com ferramentas como AWS SageMaker Studio, MLflow, Kubeflow, Docker, Kubernetes e Airflow;
* Conhecimento em boas práticas de engenharia de software (Git, testes automatizados, ambientes reprodutíveis).
Diferenciais:
* Experiência em dados estruturados: preparação de dataset, treinamento e inferência em problemas de regressão e classificação tabular;
* Análise exploratória de dados estruturados (análise das componentes principais - PCA, análise de correlação, clustering com K-Means);
* Otimização de modelos para dispositivos Edge (TensorRT, ONNX, quantização).
Competências
* Desenvolvimento de modelos de aprendizado de máquina;
* Visão computacional;
* MLOps;
* Engenharia de software.