AI Bot Developer (Barcelona/Madrid)
Role details
Job location
Tech stack
Job description
We are Allianz Technology's Conversational AI (CAI) team. Our mission is to reinvent customer care through AI-driven voice and chatbots, working closely with our Contact Center Solutions. We believe in building things well, continuously learning, and growing together.
As an AI Bot Developer, you will support the design, development, and optimization of conversational experiences (chat & voice bots). You'll work with experienced teams to deliver features, improve bot performance, and help scale our CAI solutions. This is an excellent opportunity if you are eager to move deeper into AI, bot design, and contact center technologies.
What you do
-
Assist in defining conversation flows, intents, and entities for chat and/or voice bots, ensuring usability and clarity.
-
Help build, test, and refine bots (chat & voice) using existing conversational AI tools and platforms.
-
Use data & user feedback to analyze bot performance (e.g. where users drop off, intent classification error) and suggest improvements.
-
Help create, test, and optimize Agentic AI bots and other LLM prompts
-
Collaborate with product owners, UX/design, engineering, and contact center stakeholders to ensure bots meet customer needs.
-
Support integrations of bots with other systems (APIs, external data sources) where needed.
-
Document your designs, findings, and best practices.
-
Contribute to estimation, planning and risk identification for projects.
-
Stay up to date on developments in generative AI, NLU, and conversational platforms; bring ideas for innovation.
Requirements
-
Some prior experience (1-3 years) with designing or working on chatbots, voice bots, or similar conversational systems - this may include internship, academic projects, or small production work.
-
Basic familiarity with conversational AI / NLU concepts: intents, entities, utterances, dialog flow.
-
Strong communication skills, ability to work in cross-functional teams (product, UX/design, engineers, contact center) and to articulate bot behaviour clearly.
-
Good analytical skills; ability to interpret user data/feedback and translate it into improvements.
-
Comfortable using or learning scripting or basic programming (e.g., Python, JavaScript, Node.js) for tasks such as bot logic, integration, or data wrangling.
-
Frontend development experience (HTML, CSS, JavaScript)
-
Proficiency in English (written & spoken). Additional languages (Spanish, German) are a plus.
Nice to Have
-
Experience working in or with contact centers.
-
Prior work with platforms like Dialogflow, Cognigy, IBM Watson, Rasa, or similar.
-
Exposure to generative AI (LLMs, chat summarization, retrieval-augmented generation).
-
Experience integrating bots with third-party systems or APIs.
-
Experience with voice bots as well as chatbot.
-
Background in formal conversation / UX design.
Benefits & conditions
- We offer a hybrid work model which recognizes the value of striking a balance between in-person collaboration and remote working incl. up to 25 days per year working from abroad.
- We believe in rewarding performance and our compensation and benefits package includes a company bonus scheme, pension, employee shares program and multiple employee discounts (details vary by location).
- From career development and digital learning programs to international career mobility, we offer lifelong learning for our employees worldwide and an environment where innovation, delivery and empowerment are fostered.
- Flexible working, health and wellbeing offers (including healthcare and parental leave benefits) support to balance family and career and help our people return from career breaks with experience that nothing else can teach.