Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 4
Azure @ 4
CI/CD @ 4
Communication @ 6
Distributed Systems @ 4
GenAI @ 1
LLM @ 1
Observability
Python @ 4
RAG
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Our AI team builds GenAI applications that go into production at one of the Netherlands' largest banks. The team works bankwide on use cases including voice agents handling thousands of contact-center calls, AI lending assistants that support lenders in writing credit proposals, and agentic workflows used by customers and employees.
The role focuses on building, deploying, and operating secure, resilient backend services and infrastructure for production AI systems.
Responsibilities
- Design and implement backend services and Azure cloud infrastructure for GenAI use cases, including Voice AI, RAG pipelines, and agentic workflows.
- Build and maintain secure, scalable cloud infrastructure and CI/CD pipelines for production systems.
- Ensure reliability and performance through monitoring, logging, observability, and optimization.
- Collaborate with AI engineers to integrate GenAI capabilities into production-ready systems.
- Partner with business stakeholders to translate requirements into scalable backend and infrastructure solutions.
- Own the full system lifecycle: design, build, deploy, operate, and continuously improve production systems.
- Contribute to engineering excellence through code reviews, knowledge sharing, and backend and infrastructure best practices.
Requirements
- At least 5 years of experience.
- Proven experience building and deploying Python backend services or platforms that run in production.
- Experience with cloud infrastructure; Azure is required.
- Experience designing or maintaining APIs and distributed systems handling real-world usage.
- Experience implementing CI/CD pipelines and automated deployments.
- Experience shipping reliable production systems and explaining what worked, what did not, and why.
- Experience integrating GenAI or LLM components is a plus but is not required.
- An inventive approach and an entrepreneurial attitude.
- Ability to take ownership from initial cloud architecture design through production deployment and ongoing operation.
- Ability to balance speed, reliability, scalability, and maintainability.
- Interest in GenAI and how it fits into real production systems.
- Clear communication of technical decisions to engineers and non-technical stakeholders.
- Willingness to mentor junior engineers and support their systems design and infrastructure development.
- Evidence of initiative and craftsmanship through something built outside of the day job, such as tooling, infrastructure, or a side project.
Working Environment
You will join a 25+ person AI team within ABN AMRO's Innovation department. The team operates with a startup mindset within a large bank, using fast feedback loops, direct communication with business leadership, and real deployment at scale. Hybrid working is offered.
Benefits
- Gross monthly salary of €5,304–€7,577 based on a 36-hour work week, including holiday allowance and a flexible benefit budget.
- Excellent pension scheme.
- Flexible working, including working from home in consultation with the team and depending on the role.
- Ergonomic home-office setup.
- Five weeks of vacation per year, supplemented by two mandatory days off, with the option to purchase up to four additional weeks annually.
- Five “Banking for better days” for personal development or volunteer work.
- Personal development budget of €1,000 per year, accumulable up to €3,000.
- Annual public transport pass providing free public transportation throughout the Netherlands for business and private use.
Application Process
Applicants should answer the following questions instead of submitting a motivation letter:
- Tell us about an AI product you built, including what you made, your role, and what you learned when it reached production or real users.
- What is the most interesting thing you have built or experimented with in AI in the last six months, and why does it matter to you?
Applications without answers to these questions will not be reviewed. The recruitment process consists of an online culture interview, a technical case, and an offline technical interview.