(Senior) Back-end Engineer Conversational AI
Hybrid · Utrecht, Utrecht, The Netherlands
Job Summary
Senior Back-end Engineer Conversational AI responsible for designing and implementing scalable backend architectures that power AI-driven customer interactions for millions of users. Builds robust backend services, integrates AI agents with internal systems via secure APIs and event-driven patterns, ensures context-aware conversations, and preserves performance, security, and observability in a hybrid work setup with at least one fixed on-site collaboration day per week in Utrecht. Requires 5+ years in backend software engineering, proficiency in Python and Java, distributed systems and REST APIs expertise, and experience with AI/LLM-based components in enterprise banking environments.
Required Qualifications
- 5+ years of backend software engineering experience in complex, production-grade environments
- Proven experience integrating AI or LLM-based components into backend systems
- Strong experience with Python and Java in enterprise-scale applications
- Solid knowledge of distributed systems, REST APIs, and event-driven architectures
- Experience with AI-agent architectures such as tool invocation and conversation state management
- Strong ownership mindset and ability to make architectural trade-offs
- Customer-focused attitude with understanding of explainability in financial services
- Analytical thinking and problem-solving skills
- Proactive collaboration skills in multidisciplinary teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.