AI Developer Mid (Desenvolvedor de IA Pleno)

Zucchetti Software e Sistemas Ltda · Florianópolis, SC, BR

A **Zucchetti Latam** atua há 15 anos no Brasil, como principal hub estratégico da companhia fora da Itália. No país, já investiu mais de **R$ 1 bilhão em aquisições**, fortalecendo sua presença e ampliando seu portfólio de soluções. Somos a **primeira software house italiana e uma das maiores empresas de tecnologia da Europa**, com soluções utilizadas por 750 mil empresas em mais de 50 países e um time de 9 mil colaboradores. No Brasil, atendemos mais de **180 mil clientes e 4 mil parceiros**, com soluções em **ERP, automação comercial (PDV), RH (HRTech) e assinaturas eletrônicas (D4Sign)**. Entre nossos clientes estão Banco Inter, iFood, Stone, Volkswagen, Danone e ArcelorMittal. Acreditamos que a verdadeira transformação acontece por meio da união entre **pessoas e tecnologia**. Por isso, nossa missão de **inovar para transformar** só se concretiza com talentos engajados, que compartilham do nosso propósito e constroem, diariamente, soluções que impactam positivamente a vida de todos. Valorizamos histórias, conexões e o desenvolvimento contínuo. Nossos talentos carregam em seu DNA a **colaboração, responsabilidade, autonomia, inovação, determinação e vontade de fazer acontecer**. Nosso compromisso com o crescimento das pessoas é tão forte quanto o compromisso delas com a evolução da Zucchetti. **Porque, aqui, crescemos juntos.** **Se você busca fazer parte de um time global, inovador e em constante evolução, a Zucchetti é o seu lugar.** **Cargo:** ---------- Estamos em busca de uma pessoa AI Developer Mid \| Pleno para atuar em um contexto de alta complexidade técnica, no desenvolvimento e evolução de soluções que conectam engenharia de software e Inteligência Artificial de forma estruturada, escalável e sustentável. Mais do que alguém com experiência pontual em ferramentas de IA, buscamos um profissional com base consistente em desenvolvimento de software, capaz de compreender profundamente os fundamentos por trás das soluções, avaliar impactos arquiteturais e contribuir de forma ativa nas decisões técnicas do time. Essa posição terá papel importante na evolução de aplicações que trabalham com múltiplos modelos de LLM, arquiteturas agênticas, RAG e integrações com sistemas existentes, em um ambiente próximo da fronteira de conhecimento em Inteligência Artificial. O desafio envolve tanto a construção de novas funcionalidades quanto a evolução da base técnica existente. Isso significa atuar com visão crítica sobre qualidade de código, arquitetura, escalabilidade, infraestrutura, governança, pipelines de desenvolvimento e sustentabilidade das soluções no longo prazo. Esperamos uma pessoa que consiga ir além da execução: alguém capaz de analisar cenários, questionar decisões, propor alternativas, explicar seus raciocínios técnicos e contribuir para que as decisões de arquitetura sejam construídas de forma distribuída e colaborativa dentro do time. **Responsabilidades** * Desenvolver e evoluir aplicações web inteligentes, integrando recursos de Inteligência Artificial a sistemas robustos e escaláveis; * Construir e manter back\-ends eficientes utilizando TypeScript e Node.js; * Desenvolver e consumir APIs para integração entre serviços, aplicações e modelos de Inteligência Artificial; * Trabalhar com APIs de LLMs, garantindo integração adequada aos diferentes contextos de negócio e arquitetura; * Implementar e evoluir mecanismos de manipulação de embeddings; * Estruturar e implementar fluxos de RAG para recuperação e utilização contextual de informações; * Projetar e integrar soluções baseadas em arquiteturas de agentes; * Trabalhar com orquestração multiagente por meio de frameworks como LangChain, CrewAI ou AutoGen; * Conectar sistemas legados a camadas modernas de Inteligência Artificial por meio de APIs RESTful ou arquiteturas orientadas a eventos; * Participar da definição e evolução da arquitetura técnica das soluções; * Avaliar diferentes alternativas técnicas considerando desempenho, escalabilidade, manutenção, segurança e sustentabilidade; * Propor melhorias estruturais na arquitetura, infraestrutura e organização das aplicações; * Contribuir para a evolução de pipelines de desenvolvimento e práticas de engenharia do time; * Apoiar a definição de padrões técnicos, buscando maior qualidade, consistência e governança das soluções; * Trabalhar com PostgreSQL em ambiente produtivo, atuando com queries complexas, indexação e migrations; * Utilizar Docker para apoiar processos de desenvolvimento, containerização e deploy; * Desenvolver ou evoluir interfaces e aplicações utilizando React; * Participar de integrações com APIs externas e diferentes serviços do ecossistema; * Trabalhar de forma próxima a profissionais de produto e dados para transformar necessidades de negócio em soluções técnicas funcionais; * Participar ativamente de discussões técnicas e arquiteturais, apresentando diferentes possibilidades e seus respectivos impactos; * Questionar soluções existentes de forma construtiva, contribuindo par