
Opdrachten
Info
Functie
Dev Ops Engineer D - PythonLocatie
Uren per week
36 uren per weekLooptijd
01.04.2026 - 30.03.2027Opdrachtnummer
286785Sluitingsdatum
Language : English mandatory
ZZP Allowed : No
Description Vacancy : Senior Fullstack AI Engineer
You & your function
Drive innovation by designing, building, and validating AI applications within a regulated banking environment. As a Fullstack AI Engineer, you collaborate with data scientists and business stakeholders to operationalise (agentic) AI and ensure compliance with Rabobank’s standards. Together you translate business challenges into experiments. Your role is to make it happen technically: assessing feasibility, building prototypes, and iterating toward solutions that work in practice. The team works closely with the central GenAI Acceleration Office and colleagues around the world.
You will join an environment that offers autonomy, technical depth, and visible impact. You will help build the GenAI stack for the future and shape how thousands of colleagues worldwide use AI in a responsible, efficient, and enjoyable way.
In this role, your focus will be on building and improving a user-facing AI application that helps bankers research and analyse client and market information more efficiently. The current phase is about a prototype used for validation: validating feasibility, validating value for end users, and validating how the solution can scale in practice. The product combines trusted data, natural-language interaction, structured analysis, calculations, and visual outputs in a banking context.
Practical examples
In your first month, you will help improve a prototype that supports bankers in preparing for client interactions by making research and analysis faster, more consistent, and easier to validate with end users.
• This may include extending a FastAPI backend, improving a React / Next.js frontend, or integrating new OpenAI / Azure OpenAI capabilities into the application. The goal is to strengthen the prototype as a tool for validation with real users.
• You will build product features end-to-end: from backend APIs and LLM orchestration to frontend experiences that make AI capabilities intuitive and reliable.
• You will work closely with business stakeholders and engineers to translate product ideas into working software, while balancing speed, quality, compliance, and maintainability.
• Beyond project work, you will help improve the technical foundation of the application: code quality, testing, observability, security, and reusable full-stack patterns for AI-enabled products.
Top responsibilities
• Build and maintain full-stack AI applications using Python / FastAPI on the backend and React / Next.js on the frontend
• Integrate OpenAI / Azure OpenAI capabilities into user-facing products in a secure and maintainable way
• Design and develop robust APIs, backend services, and frontend flows for AI-powered applications
• Assess technical feasibility of proposed AI solutions and advise the team on what is realistic
• Translate business needs into working software and iterative prototype improvements
• Contribute to security, reliability, and compliance of AI-enabled applications in a regulated environment
Together we achieve more than alone
We believe in the power of differences. It is precisely by combining people’s differences that we become an even better bank. We are curious about what you add to our team of engineers and product thinkers.
Work on yourself and the world around you at the same time
For us, your development and that of society go hand in hand. That’s why we want to invest in you and work together for a better world. We summarise this in one sentence: ‘At Rabobank, you work on yourself and the world around you at the same time.’ You’ll see this reflected in your personal development budget, our hybrid working environment, and a healthy balance between work and home. You can work on banking services for our private and business customers, as well as societal issues such as food and energy transitions.
Why everyone is welcome at Rabobank
At Rabobank, we believe we become stronger through people who complement each other. By embracing our differences, we bring out the best in one another. We seek diversity in areas such as knowledge, skills, and experience, but also in gender, background, and culture. Across every department, we strive for variety and the freedom to be yourself – whoever you are. That’s what diversity and inclusion at Rabobank is all about.
You & Your Talent
We are looking for a strong software engineer who enjoys building end-to-end products and takes pride in craftsmanship. You are pragmatic, hands-on, and able to move between architecture discussions and implementation details. You finish what you start, care about user experience as well as code quality. You are also comfortable working directly with subject matter experts and business stakeholders to understand their challenges and translate those into concrete features within the prototype, so ideas can be validated quickly in practice.
Required
• 5+ years of experience in software engineering or full-stack development
• Strong hands-on experience with Python and backend development using FastAPI or similar frameworks
• Strong hands-on experience with React and Next.js for frontend development
• Strong experience building and integrating REST APIs and modern web applications
• Proven experience integrating LLMs into applications using OpenAI and/or Azure OpenAI
• Strong understanding of software engineering fundamentals: architecture, testing, code quality, maintainability, and version control
• Experience with authentication, authorization, and secure application development
• Familiarity with cloud-native development, preferably in Azure
• Comfort with ambiguity, iterative development, and changing priorities
• To be considered for this position you must be located in the Netherlands and submit a cover letter with specific instruction as indicated under “To apply”
To apply
We will only consider applications that include a resume and a cover letter of max 1 page covering a Statement of Exceptional Work. Describe one of your most impactful projects, ideally involving a full-stack application with LLM integration. Address the following points:
• Describe your role and one solution you translated from a business or user need into a working product or prototype. What problem were you solving?
• How did you approach the backend and frontend implementation? What were the key technical decisions you made?
• What was the hardest technical and/or organizational challenge you faced in relation to the above question, and how did you address it?
• What was the impact of your work (measurable outcomes, validated hypotheses, or lessons learned)? What would you do differently next time?
Other strong software engineering work is also welcome if you have not yet worked extensively with GenAI. Please do not include proprietary or confidential information.
As part of the interview process, candidates will complete a live coding assessment to help us evaluate hands-on software engineering skills across backend, frontend, and AI integration scenarios relevant to the role.
Rabobank
Language : English mandatory
ZZP Allowed : No
Description Vacancy : Senior Fullstack AI Engineer
You & your function
Drive innovation by designing, building, and validating AI applications within a regulated banking environment. As a Fullstack AI Engineer, you collaborate with data scientists and business stakeholders to operationalise (agentic) AI and ensure compliance with Rabobank’s standards. Together you translate business challenges into experiments. Your role is to make it happen technically: assessing feasibility, building prototypes, and iterating toward solutions that work in practice. The team works closely with the central GenAI Acceleration Office and colleagues around the world.
You will join an environment that offers autonomy, technical depth, and visible impact. You will help build the GenAI stack for the future and shape how thousands of colleagues worldwide use AI in a responsible, efficient, and enjoyable way.
In this role, your focus will be on building and improving a user-facing AI application that helps bankers research and analyse client and market information more efficiently. The current phase is about a prototype used for validation: validating feasibility, validating value for end users, and validating how the solution can scale in practice. The product combines trusted data, natural-language interaction, structured analysis, calculations, and visual outputs in a banking context.
Practical examples
In your first month, you will help improve a prototype that supports bankers in preparing for client interactions by making research and analysis faster, more consistent, and easier to validate with end users.
• This may include extending a FastAPI backend, improving a React / Next.js frontend, or integrating new OpenAI / Azure OpenAI capabilities into the application. The goal is to strengthen the prototype as a tool for validation with real users.
• You will build product features end-to-end: from backend APIs and LLM orchestration to frontend experiences that make AI capabilities intuitive and reliable.
• You will work closely with business stakeholders and engineers to translate product ideas into working software, while balancing speed, quality, compliance, and maintainability.
• Beyond project work, you will help improve the technical foundation of the application: code quality, testing, observability, security, and reusable full-stack patterns for AI-enabled products.
Top responsibilities
• Build and maintain full-stack AI applications using Python / FastAPI on the backend and React / Next.js on the frontend
• Integrate OpenAI / Azure OpenAI capabilities into user-facing products in a secure and maintainable way
• Design and develop robust APIs, backend services, and frontend flows for AI-powered applications
• Assess technical feasibility of proposed AI solutions and advise the team on what is realistic
• Translate business needs into working software and iterative prototype improvements
• Contribute to security, reliability, and compliance of AI-enabled applications in a regulated environment
Together we achieve more than alone
We believe in the power of differences. It is precisely by combining people’s differences that we become an even better bank. We are curious about what you add to our team of engineers and product thinkers.
Work on yourself and the world around you at the same time
For us, your development and that of society go hand in hand. That’s why we want to invest in you and work together for a better world. We summarise this in one sentence: ‘At Rabobank, you work on yourself and the world around you at the same time.’ You’ll see this reflected in your personal development budget, our hybrid working environment, and a healthy balance between work and home. You can work on banking services for our private and business customers, as well as societal issues such as food and energy transitions.
Why everyone is welcome at Rabobank
At Rabobank, we believe we become stronger through people who complement each other. By embracing our differences, we bring out the best in one another. We seek diversity in areas such as knowledge, skills, and experience, but also in gender, background, and culture. Across every department, we strive for variety and the freedom to be yourself – whoever you are. That’s what diversity and inclusion at Rabobank is all about.
You & Your Talent
We are looking for a strong software engineer who enjoys building end-to-end products and takes pride in craftsmanship. You are pragmatic, hands-on, and able to move between architecture discussions and implementation details. You finish what you start, care about user experience as well as code quality. You are also comfortable working directly with subject matter experts and business stakeholders to understand their challenges and translate those into concrete features within the prototype, so ideas can be validated quickly in practice.
Required
• 5+ years of experience in software engineering or full-stack development
• Strong hands-on experience with Python and backend development using FastAPI or similar frameworks
• Strong hands-on experience with React and Next.js for frontend development
• Strong experience building and integrating REST APIs and modern web applications
• Proven experience integrating LLMs into applications using OpenAI and/or Azure OpenAI
• Strong understanding of software engineering fundamentals: architecture, testing, code quality, maintainability, and version control
• Experience with authentication, authorization, and secure application development
• Familiarity with cloud-native development, preferably in Azure
• Comfort with ambiguity, iterative development, and changing priorities
• To be considered for this position you must be located in the Netherlands and submit a cover letter with specific instruction as indicated under “To apply”
To apply
We will only consider applications that include a resume and a cover letter of max 1 page covering a Statement of Exceptional Work. Describe one of your most impactful projects, ideally involving a full-stack application with LLM integration. Address the following points:
• Describe your role and one solution you translated from a business or user need into a working product or prototype. What problem were you solving?
• How did you approach the backend and frontend implementation? What were the key technical decisions you made?
• What was the hardest technical and/or organizational challenge you faced in relation to the above question, and how did you address it?
• What was the impact of your work (measurable outcomes, validated hypotheses, or lessons learned)? What would you do differently next time?
Other strong software engineering work is also welcome if you have not yet worked extensively with GenAI. Please do not include proprietary or confidential information.
As part of the interview process, candidates will complete a live coding assessment to help us evaluate hands-on software engineering skills across backend, frontend, and AI integration scenarios relevant to the role.
Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.