Rabobank
Dev Ops Engineer D – Python
Senior Fullstack AI Engineer
Language: English (mandatory)
Role
Drive innovation by designing, building, and validating AI applications within a regulated banking environment. Collaborate with data scientists and business stakeholders to operationalise agentic AI and translate business challenges into experiments. Assess feasibility, build prototypes, and iterate toward practical solutions. Contribute to the GenAI stack and help shape responsible, efficient, user-facing AI products.
Practical examples
- 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.
- Extend a FastAPI backend, improve a React/Next.js frontend, or integrate OpenAI/Azure OpenAI capabilities to strengthen the prototype for user validation.
- Build product features end-to-end: backend APIs and LLM orchestration to frontend experiences that make AI capabilities intuitive and reliable.
- Work with business stakeholders and engineers to translate product ideas into working software while balancing speed, quality, compliance, and maintainability.
- Improve technical foundations: 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 realistic approaches.
- Translate business needs into working software and iterative prototype improvements.
- Contribute to the security, reliability, and compliance of AI-enabled applications in a regulated environment.
Candidate profile
Who we are looking for: A strong software engineer who enjoys building end-to-end products, is pragmatic and hands-on, moves between architecture and implementation, finishes what they start, and cares about user experience and code quality. Comfortable working directly with subject matter experts and business stakeholders to translate challenges into concrete features.
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 you must be located in the Netherlands.
Application
Submit: Resume and a cover letter (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, 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. Do not include proprietary or confidential information.
As part of the interview process, candidates will complete a live coding assessment to evaluate hands-on software engineering skills across backend, frontend, and AI integration scenarios relevant to the role.
Eisen
- Python
- ReactJS
- Restapi
Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op 030-249 66 96 of stuur een e-mail naar info@greenpepper.nl We helpen je graag verder!
Rekentool GreenPepper Detachering
Welkom bij de rekentool van GreenPepper! Wil je snel inzicht in wat je netto inkomsten zijn wanneer je via GreenPepper gedetacheerd wordt op een interim opdracht?
Vul je uurtarief en uren in en zie direct je indicatieve netto.