Rabobank

(Senior) Back-end engineer Conversational AI – Growth Accelerator

Rabobank  •  €72k - €103k/yr  •  Kingdom of the Netherlands (Hybrid)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

This is what we offer you

Gross monthly salary between € 5.994 and € 8.563 (scale 10).

  • Thirteenth month's salary and 8% holiday allowance

  • 10% Employee Benefit Budget

  • EUR 1,400 development budget per year

  • Hybrid working: balance between home and office work (possible for most roles)

  • A pension, for which you can set the maximum amount of your personal contribution

View allour benefits.

Job Title

(Senior) Back-end engineer Conversational AI – Growth Accelerator

Step into the heart of growth and innovation and help build our ambition to become the leading bank for young people. Every day we work within the 'Growth Accelerator 0-30' on innovative digital customer experiences in the Rabo App.

We translate customer behaviour and performance data into sharp insights and informed choices and convert these into scalable solutions with a direct impact on customer experience and commercial results.

In our multidisciplinary teams, you will work together with the best people in the field: from proposition managers and journey experts to UX/UI designers, data analysts, developers, architects, business analysts and product owners. Together we achieve impact from start to finish: from formulating the right customer question to experimenting, building, launching and continuous improvement.

We like pace and action. As a separate department with clear focus and decision-making space, we do not get stuck in reports, but convert insights directly into choices, actions and results.

Together, we are building the future of the bank with strong propositions, smart products and digital experiences that really make a difference for young people.

We are looking for a backend engineer to build the backbone of our Conversational AI interface, enabling customers to interact with the bank in a new and exciting way. You design and develop scalable backend services and orchestration logic that enable AI agents to interpret user intent, manage context and memory, and securely coordinate actions and collaborate with other agents.

You & your role

Banking is evolving toward a model where conversational AI becomes the primary interface between customers and the bank. Instead of navigating screens, customers increasingly interact through natural conversations, powered by AI agents that understand intent, maintain context, and guide them toward the right financial decisions.

Within the Growth Accelerator 0–30, we build conversational AI capabilities and financial specific agents (e.g. for budgeting, onboarding, or financial insights) that integrate into the bank’s central AI agent, which orchestrates end-to-end customer interactions.

As a Backend Engineer in the Conversational AI team, you design and build the backend systems that power intelligent, reliable, and secure conversational experiences.

You operate at the intersection of backend engineering, AI capabilities, and conversational design. You ensure that AI-driven interactions are not only smart, but also scalable, safe, and deeply integrated with core banking systems.

You work at the intersection of conversational design, AI capabilities, and backend engineering, where you ensure that conversations are not only intelligent, but also reliable, explainable, and safe. You do not just build APIs; you actively shape how conversations are powered, how context flows through systems, and how agents collaborate to deliver meaningful outcomes.

Together with product owners, business analysts, and designers, you translate customer conversations, intents, and journeys into concrete backend capabilities. You define how conversational context is stored and retrieved, how decisions are made within flows, and how responses are grounded in trusted data sources.

Examples from practice

  • Designing and building backend services that power key conversational features to support theproduct orientation for Gen Z customers.

  • Building secure context and memory flows so conversations remain reliable, explainable and useful across customer journeys.

  • Integrating Large Language Models and AI agents with internal systems through clear APIs, event-driven patterns and trusted data sources.

Facts & figures

  • 36-40 hours per week.

  • You work within Growth Accelerator 0-30 on innovative digital customer experiences in the Rabo App.

  • Over 48,000 Rabobank colleagues worldwide.

Top 3 responsibilities

  • Design and build scalable backend services that power conversational AI features for Gen Z customers in the Rabo App.

  • Integrate AI agents, Large Language Models and internal systems through well-defined APIs, event-driven patterns and secure data flows.

  • Work with product owners, business analysts, designers, data scientists and engineers to translate customer journeys into reliable backend capabilities.

You do not just build APIs. You actively shape how conversations are powered, how context flows through systems and how agents collaborate to deliver clear and trusted outcomes for customers.

Together we achieve more than alone

We believe in the power of differences. By combining people's differences, we become an even better bank. We are curious about what you will bring to our team at Growth Accelerator 0-30.

The teams of Growth Accelerator 0-30 build innovative digital customer experiences in the Rabo App for young people. Collaboration is our way of working; as one innovative team within Rabobank. You work closely with proposition managers, journey experts, designers, analysts, developers, architects, business analysts and product owners to move from customer insight to experiment, launch and continuous improvement.

Work on yourself & the world around you

For us, your development and that of society go hand in hand. That is why we want to invest in you and work together to create a better world. We summarise this in one sentence: at Rabobank, you work on yourself and the world around you simultaneously. This is reflected in your personal development budget, our hybrid work environment and a good work-life balance. You also contribute to digital banking solutions that help customers make better financial choices, in line with Growing a better world together.

Why everyone is welcome at Rabobank

At Rabobank, we are working towards a culture where everyone feels welcome. We value our differences and use them to collaborate more effectively and make better decisions. We do this step by step, paying attention to what is going well and to the areas where we can continue to improve. By being open to different perspectives, we are creating an environment where colleagues feel heard. That helps us build an organisation where people enjoy working and where we truly understand and serve our customers.

You & your talent

  • (Senior-)level experience in backend software engineering. At least 7 years of experience in a similar role.

  • Backend development using Python and Java.

  • Designing and implementing REST APIs and integration patterns.

  • Familiarity with orchestration patterns (e.g. A2A, workflows).

  • Experience with AI-agent architectures, including tool invocation, context persistence, conversation state, and guardrails.

  • Event-driven architectures, messaging platforms, and distributed system patterns.

  • Security, privacy, and compliance considerations when exposing data to AI agents.

  • Observability (logging, metrics, tracing) and reliability engineering in AI-augmented systems.

  • Hands-on experience integrating AI/LLM-based components into backend systems, including prompt orchestration, tool/function calling, and context management.

  • Experience with distributed systems and API design, and familiarity with event-driven or message-based architectures.

  • Ideally, you have previously worked at Rabobank and are familiar with our backend and integration landscape

  • A strong sense of ownership – you’re proactive, quality-driven, and comfortable making architectural trade-offs in complex environments.

  • A customer- and outcome-focused mindset, you understand that backend design directly impacts customer trust, explainability, and experience.

You & the application process

  • If you are invited for an interview, Bo, our virtual assistant, will contact you via SMS and email to schedule the interviews.

  • You can find answers to frequently asked questions here

  • Assessments and a reliability assessment can be part of the application process.

  • We respect your privacy

#LI-OVD

Rabobank

About Rabobank

Rabobank is a cooperative bank with a mission. Our goal: to help customers realize their ambitions. We serve about 10 million customers in 47 countries. As an international financial institution, we work on the well-being and prosperity of millions of people. In the Netherlands, we serve individual and business customers. Globally, we focus on the food and agriculture sectors. For big or small challenges, in every area, people join forces in search of solutions. Rabobank has been doing this for 125 years, and we will continue to grow a better world together.

As an employer, we support the growth of colleagues every day. At Rabobank, you can work on your own development & shape the world around you. This is reflected in your own development budget, our hybrid work environment, and a good balance between your work and home life. You can work on banking matters for our individual and business customers, as well as on societal issues such as food and energy transitions.

Industry
Finance & Insurance
Company Size
10,000+ employees
Headquarters
Utrecht, NL
Year Founded
Unknown
Social Media