Pular para o conteúdo

Join ready

Engenheiro de Software Sênior em IA (Java | Spring Boot | Python)

PythonJavaPostgreSQLDocker
Tradução automática. Consulte o original.

Sobre a oportunidade

🚀 Engenheiro de Software Sênior em IA (Java | Spring Boot | Python)

O Engenheiro de Software Sênior em IA será responsável por projetar e desenvolver aplicações corporativas impulsionadas por Inteligência Artificial que conectem sistemas internos, serviços backend e LLMs.

A posição é voltada para profissionais com sólida experiência em desenvolvimento backend com Java e Spring Boot, complementada por experiência prática no desenvolvimento e integração de soluções baseadas em LLMs utilizando Python.

Você participará do design e implementação de serviços de IA prontos para produção, APIs, integrações backend, soluções baseadas em Retrieval-Augmented Generation (RAG), funcionalidades impulsionadas por prompts e arquiteturas inteligentes para ambientes corporativos.

🎯 Responsabilidades

  1. Projetar, desenvolver e manter serviços backend utilizando Java, Spring Boot, Python e FastAPI ou frameworks similares.
  1. Desenvolver APIs e integrações para aplicações corporativas.
  1. Construir soluções impulsionadas por LLMs utilizando OpenAI, Claude, Gemini, Llama, Azure OpenAI ou tecnologias similares.
  1. Projetar e implementar soluções baseadas em Retrieval-Augmented Generation (RAG).
  1. Desenvolver serviços backend para a gestão de prompts, janelas de contexto, limites de tokens, validação de respostas e mitigação de alucinações.
  1. Integrar serviços de IA com plataformas corporativas mediante APIs REST, JSON, processamento assíncrono e arquiteturas orientadas a eventos.
  1. Projetar processos de transformação, normalização e preparação de dados estruturados e não estruturados para soluções de IA.
  1. Implementar mecanismos de validação, guardrails, tratamento de erros, logging e monitoramento para aplicações impulsionadas por IA.
  1. Avaliar a qualidade das respostas geradas pelos modelos mediante critérios de validação, casos de teste e processos de revisão.
  1. Otimizar o desempenho, a confiabilidade, a concorrência e a escalabilidade dos serviços backend e de IA.
  1. Utilizar ferramentas de desenvolvimento assistidas por IA para acelerar o desenvolvimento, a refatoração, os testes e a documentação.
  1. Participar de revisões de código, testes automatizados, processos CI/CD e deploys em produção.
  1. Colaborar com as equipes de Produto, Arquitetura e Engenharia para desenvolver soluções escaláveis e prontas para produção.

🔑 Requisitos

  1. Experiência sólida desenvolvendo aplicações backend com Java e Spring Boot.
  1. Experiência trabalhando com Python, especialmente em serviços backend, integrações de IA, automação ou processamento de dados.
  1. Experiência desenvolvendo APIs REST e serviços backend para ambientes de produção.
  1. Experiência prática desenvolvendo ou integrando aplicações baseadas em Large Language Models (LLMs).
  1. Conhecimento e experiência em:
  1. Retrieval-Augmented Generation (RAG).
  1. Embeddings.
  1. Bases de dados vetoriais.
  1. Prompt Engineering.
  1. Context Windows.
  1. Token Management.
  1. Large Input Handling.
  1. Chunking.
  1. Output Validation.
  1. Hallucination Handling.
  1. Experiência com um ou mais modelos como OpenAI, Claude, Gemini, Llama ou Azure OpenAI.
  1. Conhecimento em design de APIs, JSON, estruturas de dados, concorrência, processamento assíncrono e integração de sistemas.
  1. Capacidade para desenvolver código limpo, sustentável, escalável e pronto para produção.
  1. Experiência utilizando ferramentas de desenvolvimento assistidas por IA como Cursor, Claude Code, GitHub Copilot ou similares.
  1. Experiência com Git, metodologias ágeis e processos CI/CD.

Requisitos desejáveis

  1. Experiência com FastAPI ou Flask.
  1. Experiência com Pinecone, Weaviate, FAISS, Chroma, Azure AI Search ou outras bases de dados vetoriais.
  1. Experiência com busca semântica (Semantic Search), Document Parsing, Retrieval Tuning e integração de Knowledge Bases.
  1. Experiência construindo AI Agents, Tool Calling ou fluxos de orquestração de LLMs.
  1. Experiência com Docker, Azure ou serviços cloud.
  1. Experiência com PostgreSQL, Redis ou tecnologias similares.
  1. Experiência com frameworks de testes como pytest, JUnit, Playwright ou ferramentas para testes de APIs.
  1. Experiência com arquiteturas orientadas a eventos, filas de processamento e processos em segundo plano.
  1. Experiência em ambientes corporativos, financeiros, regulados ou focados em segurança.

👜 Condições e benefícios

Localização: Remoto dentro do México.

Modalidade de contratação: Direta com a empresa, contrato por tempo indeterminado.

Jornada de trabalho: Tempo integral (Full Time).

Horário: Segunda a sexta-feira das 9:00 às 18:00 (horário do México).

Remuneração: Pagamento em pesos mexicanos.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026