AWSPythonAINLPNatural Language ProcessingGenerative AIClaudeGeminiRAGLangChainAutoGenLangGraphAgile
About this role
Role Overview
You will join Zup's AI team to help build products that use Generative AI to solve real problems for Itaú bank.
Lead the adoption of modern development practices, deeply integrating AI into your daily workflow to accelerate delivery and ensure the quality of the software produced.
Requirements
Generative AI engineering and advanced knowledge of LLMs (Claude, GPT, Gemini, among others) for developing virtual assistants and natural language processing (NLP) applications.
Knowledge of vector databases and the use of embeddings for efficient data handling and semantic representation.
Familiarity with RAG (Retrieval-Augmented Generation) and its variations.
Experience building and orchestrating agents using code-first frameworks such as LangGraph, LangChain, Semantic Kernel, Strands, CrewAI, Autogen, or similar.
Implementation of multi-step and/or multi-agent workflows, with use of function calling and structured outputs.
Solid experience in debugging and analyzing agents' execution traces, and knowledge of the Model Context Protocol (MCP).
Proven experience in backend development, preferably using Python.
Strong understanding of object-oriented programming and software design principles.
Familiarity with agile development methodologies and AWS services.
Mastery of the development cycle assisted by code agents, with the ability to interact with, guide, and audit autonomous coding agents.
Practical experience with SDD (Spec-Driven Development), using rigorous specifications as the engine for automated generation.
Experience in Harness Engineering, designing isolated test environments (scaffolds/simulators) for autonomous code validation.
Tech Stack
AWS
Python
Benefits
We value the continuous growth of Zuppers, encouraging each person to pursue paths that drive their professional development.