AI Bot Developer (Barcelona/Madrid)

Allianz Group
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, German
Experience level
Junior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

IBM Watson
HTML
JavaScript
API
Artificial Intelligence
CSS
Computer Programming
Customer Interaction Management (Software)
Python
Node.js
Data Processing
Chatbots
Large Language Models
Generative AI
Bots
Front End Software Development
Natural Language Understanding

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.

About the company

With its headquarters in Munich, Germany, Allianz Technology is Allianz's global IT service provider and delivers IT solutions that drive the group's digitalization. With more than 11,000 employees in over 20 countries around the world, Allianz Technology is tasked to run, optimize, transform, and innovate the infrastructure, applications, and services together with Allianz companies to co-create the best customer experience. We service the entire spectrum of digitalization - from one of the industry's largest IT infrastructure projects that spans data centers, networks, and security, to application platforms ranging from workplace services to digital interaction. In short: We deliver comprehensive end-to-end IT solutions for Allianz in the digital age. We are the backbone of Allianz. Find us at: www.linkedin.com/company/allianz-technology. D&I statement Allianz Technology is proud to be an equal opportunity employer that embraces diversity and commits itself to creating an inclusive work environment for all. We welcome all people, regardless of e.g., gender identity and/or expression, sexual orientation, race or ethnicity, age, nationality, religion, disability, philosophy of life, or any other characteristics protected under applicable local laws and regulations. After all, our greatest strength as a company is rooted in the diversity of skills, experiences, and backgrounds that our employees bring To Recruitment Agencies: Allianz Technology has an in-house recruitment team that sources great candidates directly. Therefore, Allianz Technology does not accept unsolicited resumes from agencies or search firm recruiters. When we do work with recruitment agencies, that engagement is formalized by a contract. Fees will only be paid when there is a contract in place. Without a contract in place, we will not accept invoices on unsolicited resumes, even if the candidate was ultimately employed by Allianz.

Apply for this position