Estamos em busca de um(a) Desenvolvedor(a) Back-end de nivel Pleno/Senior com forte vies em IA para atuar de forma estrategica e tecnica no desenvolvimento e evolucao de solucoes de Visao Computacional. Seu papel sera atuar de ponta a ponta: desde o treinamento e experimentacao dos modelos ate a construcao da API que ira servi-los. Voce contribuira para sistemas que integram IA e bancos de dados, participando do dia a dia do desenvolvimento com perfil investigativo. Buscamos pessoas que gostem de desafios tecnologicos, possuam autonomia para propor solucoes e queiram crescer unindo o mundo da Engenharia de Software com a Ciencia de Dados. , Acreditamos que a trajetoria profissional, a capacidade analitica e a vontade de aprender valem tanto quanto um diploma. Portanto, ter a graduacao concluida nao e obrigatorio. Requisito minimo: Estar cursando, a partir do 4º semestre, cursos que fornecam o embasamento logico e matematico necessario (como Ciencia da Computacao, Matematica, Engenharias, Estatistica, Sistemas de Informacao ou areas correlatas).
Habilidades Técnicas E De Qualidade De Software:
Experiência sólida em desenvolvimento Python.
Capacidade de treinar, avaliar e servir modelos de ML para Visão Computacional (ex: classificadores, autoencoders, object trackers) utilizando PyTorch, NumPy, Pillow e Pandas.
Projetar, implementar e manter APIs RESTful, prioritariamente com FastAPI (experiências com Django, Flask ou similares são muito bem-vindas).
Conhecimento e experiência prática com bancos de dados relacionais (ex: PostgreSQL, MySQL).
Versionamento de código com Git (estratégias de branch, commits semânticos, code review).
Noções de processamento assíncrono e mensageria (entender o funcionamento de filas como RabbitMQ e cache com Redis).
Bons conhecimentos dos conceitos matemáticos e estatísticos (como álgebra linear) aplicados ao Machine Learning, compreendendo como eles impactam o funcionamento dos modelos no dia a dia.
Capacidade de escrever código limpo, testável e bem documentado.
Conhecimento e aplicação de boas práticas de arquitetura de software e design patterns (POO, SOLID).
Diagnóstico e resolução de bugs, assegurando a estabilidade das aplicações e APIs desenvolvidas.
Habilidades De Comunicação E Colaboração:
Integração eficiente com Front-end e demais serviços, alinhando contratos de API e expectativas de consumo.
Trabalho colaborativo com equipes de produto, QA e infraestrutura para garantir qualidade e estabilidade das entregas.
Participação ativa em cerimônias ágeis, contribuindo com visão técnica.
Perfil investigativo com proatividade na identificação de problemas e oportunidades de melhoria.
Autonomia para buscar soluções e tomar decisões técnicas embasadas no dia a dia.
Curiosidade e disposição para aprender novas tecnologias, conceitos matemáticos e boas práticas continuamente.
Mentalidade voltada à qualidade e entrega de valor.
ATIVIDADES A DESENVOLVER
Treinar, ajustar (fine-tuning) e manter modelos de machine learning focados em visão computacional.
Criar e evoluir APIs RESTful (FastAPI) seguras e performáticas para disponibilizar os modelos criados.
Modelar, integrar e otimizar bancos de dados relacionais (ex: PostgreSQL, MySQL) para o armazenamento estruturado de dados da aplicação e metadados/resultados das inferências de IA.
Aplicar boas práticas de engenharia de software na rotina: documentação técnica, revisão de código e testes.
Garantir a integração eficiente entre Back-end e Front-end, alinhando contratos, formatos de dados e expectativas de comportamento.
Sustentar sistemas em produção, analisando incidentes e propondo correções.
Apoiar equipes de QA na criação de cenários de teste, especialmente para os fluxos da API.
Otimizar inferências de IA para garantir que os modelos respondam em tempo hábil.
Refatorar e melhorar a performance de consultas e lógicas de negócios em Python e bancos de dados.
Interagir com sistemas de filas e rotinas assíncronas para processamento de imagens e dados.
Acompanhar tendências, bibliotecas e boas práticas em desenvolvimento Back-end e IA.
Participar de análises de incidentes, mapeando causas raiz e aprendendo com os erros.
Contribuir gradativamente com a evolução de microsserviços e práticas de CI/CD.
Colaborar com Product Owner, Analistas e demais colegas para alinhar requisitos técnicos e o que é viável ser feito com a IA.
Participar de demos, planning e retrospectivas, trazendo transparência sobre o andamento dos modelos e APIs.
Realizar validações técnicas após colocar novos modelos ou endpoints em produção.
Propor evoluções nos processos de desenvolvimento e experimentação de IA da equipe.
Diferenciais Desejáveis
Mensageria e Assincronismo Avançado: Experiência prática na configuração e uso de filas (RabbitMQ, Redis), bibliotecas (Celery, Pika) e conceitos como DLX e TTL.
Agentes de LLM e NLP: Conhecimento ou experiência prática com Processamento de Linguagem Natural e orquestração de Agentes baseados em Large Language Models (LLMs).
Cultura DevOps/MLOps: Conhecimento prático em pipelines de CI/CD, Docker e ferramentas de observabilidade.
Background em Inovação: Experiência acadêmica ou profissional em P&D (Pesquisa e Desenvolvimento) na área de IA.
Formação Avançada: Possuir especialização, Mestrado ou Doutorado nas áreas de Machine Learning, Dados ou Visão Computacional.
CLT
NAO
Vale refeição/alimentação
Auxilio mobilidade
Plano de saúde e odontológico
Gympass
Day off no aniversario
DGT TECNOLOGIA LTDA
Diurno