Descrição da vaga
Requisitos
• 2+ anos de experiência na carreira
• Django
• Agentes de IA
• Model Context Protocol (MCP)
• RAG
• Python
Tarefas e Responsabilidades
Desenvolvedor(a) de IA
Local: Joinville/SC
Modelo de trabalho: Presencial
Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) de IA para integrar nosso time de tecnologia, atuando no desenvolvimento de soluções inteligentes, automações e aplicações baseadas em Inteligência Artificial.
Buscamos um profissional com sólida experiência em Python e Django, que tenha interesse ou experiência prática na construção de agentes inteligentes, integrações via Model Context Protocol (MCP) e arquiteturas de RAG (Retrieval-Augmented Generation).
Você terá a oportunidade de participar da concepção e evolução de soluções tecnológicas, conectando modelos de IA a sistemas, dados e processos de negócio, com foco em escalabilidade, segurança e eficiência.
Principais responsabilidades
• Desenvolver, implementar e evoluir agentes de IA para automação de tarefas e fluxos de trabalho.
• Desenvolver aplicações e APIs utilizando Python e Django.
• Implementar integrações com modelos de linguagem (LLMs), ferramentas externas, bancos de dados e sistemas corporativos.
• Desenvolver e consumir integrações utilizando o Model Context Protocol (MCP).
• Construir, manter e otimizar pipelines de RAG para consulta inteligente a documentos e bases de conhecimento.
• Implementar mecanismos de busca semântica, embeddings e recuperação contextual de informações.
• Desenvolver APIs RESTful e serviços para integração entre aplicações.
• Modelar, consultar e otimizar bancos de dados relacionais e, quando aplicável, bancos vetoriais.
• Implementar testes automatizados, tratamento de erros, logs e monitoramento das aplicações.
• Contribuir para a arquitetura, qualidade, segurança, desempenho e escalabilidade das soluções desenvolvidas.
• Participar da análise de requisitos, definição de soluções técnicas e melhoria contínua dos sistemas.
Requisitos técnicos
• Experiência com desenvolvimento em Python.
• Experiência com Django e, preferencialmente, Django REST Framework.
• Experiência prática no desenvolvimento de agentes de IA e integração com modelos de linguagem (LLMs).
• Conhecimento ou experiência prática com Model Context Protocol (MCP).
• Experiência com arquiteturas de RAG (Retrieval-Augmented Generation).
• Conhecimento no desenvolvimento e consumo de APIs REST.
• Experiência com bancos de dados relacionais, como PostgreSQL ou MySQL.
• Conhecimentos em Git e boas práticas de versionamento de código.
• Familiaridade com testes automatizados, depuração e manutenção de aplicações.
• Capacidade de analisar problemas, propor soluções e trabalhar de forma colaborativa.
Diferenciais
• Experiência com frameworks e bibliotecas para desenvolvimento de aplicações com IA, como LangChain, LangGraph ou LlamaIndex.
• Conhecimento em bancos de dados vetoriais, como Qdrant, Weaviate, Pinecone ou pgvector.
• Experiência com Docker e ambientes conteinerizados.
• Conhecimentos em mensageria, processamento assíncrono e filas de tarefas, como Celery e Redis.
• Familiaridade com serviços de nuvem, como AWS, Azure ou Google Cloud.
• Experiência com CI/CD, pipelines de implantação e práticas de DevOps.
• Conhecimento em observabilidade, monitoramento, avaliação de respostas e otimização de aplicações baseadas em LLMs.
• Experiência com autenticação, autorização, segurança de APIs e proteção de dados.
Perfil desejado
Buscamos alguém com raciocínio lógico, autonomia, curiosidade técnica e capacidade de transformar necessidades de negócio em soluções tecnológicas. É importante ter disposição para aprender, experimentar novas tecnologias e desenvolver aplicações robustas, sustentáveis e preparadas para evoluir.
Modelo de trabalho e local
• Modalidade: Presencial.
• Local: Joinville/SC.