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 all our benefits.
Job TitleSenior Full Stack Engineer (Generative AI - RAG)Job DescriptionDriving AI Forward at Rabobank
Our Analytics Acceleration Area is growing fast to meet the demand for next-generation AI solutions. As a bank, our customers expect us to stay ahead—and we’re committed to leading the way. To accelerate this journey, we are opening a position for a Senior Full Stack Engineer with strong GenAI expertise — someone who brings craftsmanship, ownership and leadership to the team. This role is ideal for an engineer who thrives on complexity, leads by example and elevates the performance of everyone around them.
Who we’re looking for
You are a hands‑on, senior-level engineer who cares deeply about technical quality, modern engineering practices and the long-term health of systems. You naturally take the lead in guiding others, setting engineering standards and ensuring both security and maintainability.
You enjoy working end‑to‑end with your team, collaborating closely with Product Owner and Solution Architect, and shaping technical decisions that have lasting impact. Beyond that, you bring solid experience with Generative AI, RAG architectures, vector search and production-grade AI services.
What makes this role special
Work in a culture that values initiative, grit and impact.
Freedom to experiment, learn and grow—with full leadership support.
A healthy work-life balance because sustainable performance matters.
We value curiosity, resilience and the ability to learn fast.
A word of caution
We’re not just looking for GenAI enthusiasts—we’re looking for exceptional Engineers. People who aim for excellence, thrive on solving tough challenges and know how to build from first principles.
If your coding journey started before the rise of GenAI, you’ll feel right at home. We value engineers who understand the fundamentals, who can build & beyond.
You and your jobAs our Senior Full Stack GenAI Engineer, you will:
Own the technical quality of solutions delivered by the squad
Be deeply involved in building, improving and operating GenAI-powered, RAG-based systems used across Rabobank
Act as SPOC for IT risk & security, ensuring compliance is baked into design
Drive architectural discussions and guide the implementation of complex technical solutions
Work closely with the PO and BA to refine requirements, estimate complexity and facilitate realistic planning
Mentor & coach all engineers in the team, fostering a culture of craftsmanship
Provide meaningful input for performance management of engineering peers
You are the technical backbone of the team — bridging engineering excellence with product impact.
You will design and build AI‑enhanced full‑stack solutions, from backend architecture to frontend experiences. You will collaborate closely with architects on system design, propose solutions to complex problems and ensure the squad’s technical direction is sound, secure and scalable.
This role combines senior-level engineering with leadership responsibilities.
Practical examplesDesigning and implementing RAG pipelines and GenAI‑powered backend services
Developing robust reusable components enabling AI-assisted workflows across teams
Leading engineering sessions, improving estimation quality and translating business needs into technical plans
Facilitating architectural discussions and proposing scalable, secure system designs
Acting as the technical guardian for security, compliance and operational excellence
Coaching team members in engineering fundamentals, GenAI integration, cloud practices and debugging complex issues
Ensuring key engineering standards around performance, testing, resilience and observability
36 or 40 hours a week.
Mostly greenfield, very little legacy work.
Approx. 43,822 Rabobank colleagues around the world.
Technical Leadership:
Lead design and implementation of scalable Full Stack & GenAI systems
Own RAG architectures, vector databases, embeddings
Build production-ready services using Azure
Guide solution design across APIs, microservices, event-driven systems
Ensure performance, security, cost-effectiveness and maintainability
Mentor engineers across the squad
Collaboration & Stakeholder Engagement:
Collaborate with Data Science, Product and Business teams to translate requirements into technical solutions.
Collaborate on the design and deployment of AI workflows, including prompt engineering, chaining and memory management.
Communicate technical concepts effectively to both technical and non-technical stakeholders.
Act as a trusted advisor on GenAI strategy, infrastructure scalability and operational excellence.
Soft Skills & Leadership Qualities:
You are relentless in getting things done, you don’t give up, you adapt & find another way to complete your assignment. Lead by example in problem-solving, adaptability & continuous improvement.
Entrepreneurial - Salesmanship mindset – you see valuable opportunities to pitch your ideas to Leadership, and you have the persistence to adapt your pitch even if you are told “no”.
Excellent communication skills – able to simplify complex ideas and build trust across teams. Foster collaboration and alignment across engineering and business teams.
Mentorship mindset – Mentor medior and junior engineers and contribute to a culture of learning and innovation.
You combine technical depth with strong product intuition. You challenge solutions that are complex but low‑impact, and you are comfortable making decisions with incomplete information — learning quickly through experimentation.
Required Qualifications:
5+ years in technical roles (DevOps, Software Engineering, ML Engineering, or Data Engineering).
Proven experience deploying AI workloads (preferably Generative AI or agentic systems) in production environments, with a focus on scalability and cost optimization.
Strong hands-on expertise with Cloud platforms: Azure (preferred) or AWS or GCP, along with DevOps practices and Infrastructure as Code (Terraform/Bicep).
Strong hands-on experience with Python for automation, API development, and AI model integration.
Understanding of vector databases and RAG patterns for retrieval-augmented generation.
Experience with containerization and orchestration (Docker, AKS/Kubernetes).
Knowledge of API gateways and service mesh technologies (e.g., Kong, Istio).
Security and observability awareness: best practices for monitoring, compliance, and reliability in AI systems.
Excellent communication skills with the ability to mentor and lead technical teams.
Agile experience (SCRUM or Kanban) and strong collaboration across cross-functional teams
We believe in the power of differences. By combining people’s unique strengths, we become an even better bank. We are curious about what you will add to our Mendix team.
Work on Yourself and the World Around You at the Same TimeFor us, your development and that of society go hand in hand. That’s why we invest in you through personal development budgets, hybrid working, and opportunities to contribute to societal transitions such as food and energy.
Why Everyone Is Welcome at RabobankWe become stronger through people who complement each other. We seek diversity in knowledge, experience, cultural background, and perspectives. At Rabobank, you have the freedom to be yourself.
You and the job application processQuestions about working at Rabobank and the process? Raphaël Drenthel, IT Recruiter, via [email protected]. (we only accept applications via our portal. CV’s sent directly to this email address will not be considered)
If invited for an interview, Bo, our virtual assistant, will contact you via SMS and email.
Answers to frequently asked questions can be found at rabobank.jobs/nl/veelgestelde‑vragen.
A reliability check is part of the procedure.
We respect your privacy.
Top Skills
What We Do
Coöperatieve Rabobank U.A. is a full-range financial services provider that operates on cooperative principles. Its origins lie in the local loan cooperatives that were founded in the Netherlands nearly 110 years ago by enterprising people who had virtually no access to the capital market.
Rabobank Group is comprised of independent local Rabobanks plus Rabobank Nederland, their umbrella organisation, and a number of specialist subsidiaries. Overall, Rabobank Group has approximately 61,100 employees (in FTEs), who serve about 10 million customers in 47 countries.






