Hire exceptional talent from the enterprise technology recruitment leader.
Achieve your strategic objectives with K2’s actionable roadmaps and expert guidance.
Accelerate ROI through our battle-tested proprietary delivery methodology, S-Imple.
Ensure peak system performance and stability using K2’s Thrive solution for AMS.
Transform your ERP into the driver of business growth.
Strengthen customer experiences with AI-based solutions.
Simplify complex workflows for faster, smarter results.
Put AI into action to revolutionize your business.
Accelerate innovation across every enterprise process.
See how K2 connects you with top companies.
Use our search engine to find your ideal role.
Sign up and get matched to exclusive jobs.
Objetivo do Cargo
Buscamos um Engenheiro de Software Python Sênior para atuar na construção, suporte e evolução de rotinas de inteligência artificial, automações complexas e integrações de alto desempenho. O profissional será responsável por conectar aplicações core a ecossistemas de GenAI, aplicando conceitos avançados de RAG, Engenharia de Contexto e Orquestração de IA, atuando em alinhamento com arquiteturas distribuídas e orientadas a eventos (Kafka).
Requisitos Técnicos Mandatórios (Must-Have)
1. Python & Arquitetura
Sólida experiência com Python: Construção de rotinas assíncronas, scripts de alto desempenho e rotinas de suporte/integração.
Mensageria Assíncrona: Experiência prática e sólida com Apache Kafka (consumo/produção de eventos em cenários de alta disponibilidade).
Arquitetura de Software: Domínio de microsserviços, desacoplamento de sistemas, Clean Architecture, DDD e boas práticas de código limpo.
2. Ecossistema de Inteligência Artificial (GenAI)
RAG (Retrieval-Augmented Generation): Domínio prático na construção e otimização de fluxos de RAG (bancos vetoriais, embeddings, busca semântica).
Engenharia de Contexto: Habilidade em estruturação de janelas de contexto, formatação de prompts dinâmicos e gestão de memória para LLMs.
IA Harness & Orquestração: Experiência com frameworks de orquestração de agentes e fluxos de IA (ex: LangChain, LlamaIndex, LangGraph, AutoGen ou similares).
Diferenciais (Nice-to-Have)
Leitura/compreensão do ecossistema .NET / C# (para facilitar a comunicação e integração com o Backend Core).
Experiência em observabilidade e governança de aplicações de IA.
Perfil Comportamental & Soft Skills
Alta Capacidade Analítica: Facilidade para realizar refinamentos técnicos complexos, mapear dependências e prever gargalos em sistemas distribuídos.
Perfil Metódico e Maduro: Disciplina rigorosa com padrões de código, testes unitários/integrados, documentação e governança de software.
ETAPA ELIMINATÓRIA DO PROCESSO SELETIVO
Live Coding Obrigatório: O processo seletivo exige obrigatoriamente uma etapa prática de desenvolvimento ao vivo (Live Coding). Candidatos que não concordarem em realizar o teste de código no screening inicial devem ser descontinuados do fluxo imediatamente.