Desenvolvedor Python – Sênior, IA Generativa

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor Python sênior criando APIs, agentes inteligentes e integrações corporativas de IA generativa. Atuando com FastAPI, LLMs, RAG e servidores MCP na iblue Consulting.

Responsibilities:

  • Desenvolver aplicações backend e APIs utilizando Python e FastAPI
  • Desenvolver e manter servidores MCP (Model Context Protocol)
  • Construir ferramentas (Tools) consumidas por agentes de Inteligência Artificial
  • Integrar agentes de IA com sistemas corporativos e aplicações internas
  • Desenvolver conectores para bases de conhecimento e soluções baseadas em RAG (Retrieval-Augmented Generation)
  • Integrar aplicações com serviços de IA Generativa e Large Language Models (LLMs)
  • Implementar mecanismos de autenticação, autorização e segurança das aplicações
  • Desenvolver testes unitários e testes de integração
  • Implementar observabilidade, monitoramento, logs e métricas das soluções
  • Produzir documentação técnica e apoiar a evolução da arquitetura das aplicações

Requirements:

  • Experiência mínima de 5 anos com desenvolvimento Python
  • Experiência mínima de 2 anos atuando com soluções de IA Generativa
  • Domínio de Python 3.10+
  • Experiência com FastAPI e/ou Flask
  • Conhecimento sólido em programação assíncrona (async/await)
  • Experiência com Pydantic
  • Desenvolvimento e consumo de APIs REST
  • Conhecimento em arquitetura de software e boas práticas de desenvolvimento
  • Experiência com testes unitários e testes de integração
  • Experiência com MongoDB, PostgreSQL e/ou SQL Server
  • Conhecimento em bancos vetoriais como Qdrant, pgvector, MongoDB Atlas Vector Search ou similares
  • Experiência com LangChain, LangGraph ou LlamaIndex
  • Conhecimento em engenharia de prompts
  • Experiência com integração de LLMs e desenvolvimento de agentes de IA
  • Conhecimento de Git e versionamento de código
  • Conhecimento de Metodologias Ágeis (Scrum e Kanban)
  • Conhecimento de CI/CD
  • Inglês técnico para leitura de documentação e interação com equipes globais (diferencial)

Benefits:

  • Remote work arrangement