Svitla Systems Inc. is looking for a Python Developer for a full-time position (40 hours per week) in Europe. Our client is a niche bank headquartered in Amsterdam, operating under a Dutch banking license. The bank currently serves over 400,000 private and business customers across seven countries. It combines an internationally oriented strategy with an emphasis on emerging markets. The bank’s primary business focus is on direct investment activities for private clients. They offer simple, transparent financial products with attractive terms, all of which are accessible online 24/7. This digital-first approach allows clients to manage their investments and banking needs conveniently at any time. Furthermore, the bank supports high-net-worth individuals and institutional investors in their search for investment opportunities in European markets.
You will work on supporting and developing intelligent agents, copilots, and LLM-powered services, integrating them into the banking ecosystem.
Requirements
* Strong knowledge of Python.
* Experience with AI/ML domains.
* Understanding of LLMs, prompt engineering, and model evaluation techniques.
* Experience with React for building modern web applications.
* Previous experience with the banking ecosystem.
* Willingness to learn and work with technologies relevant to the project.
Nice to have
* Experience in Java.
* Familiarity with frameworks like LangChain, LangGraph, Semantic Kernel, or Haystack.
* Experience building or integrating RAG pipelines and/or fine-tuning LLMs.
* Understanding the Model Context Protocol (MCP) for AI agent integration.
* Familiarity with MCP servers and client implementations.
* Hands-on experience with Azure AI services, Azure OpenAI, or similar cloud-based LLM solutions.
Responsibilities
* Participate in the development and deployment of AI agents and copilots for internal and customer-facing scenarios.
* Integrate LLM capabilities into banking applications using natural language interfaces and automation tools.
* Support ongoing improvements based on performance metrics and user feedback.
* Support the stability and performance of Gen AI applications and services.
* Collaborate with DevOps and infrastructure teams to ensure proper integration with Azure-based environments.
* Help implement and secure monitoring and deployment practices.
* Work with tools and frameworks like LangChain, Semantic Kernel, or Haystack as part of the development process.
* Assist in evaluating and integrating APIs and components from major LLM providers (e.g., OpenAI, Azure OpenAI, Cohere).
* Contribute to fine-tuning models with banking-specific data, ensuring compliance and data privacy.
* Help develop or maintain RAG (retrieval-augmented generation) pipelines to improve contextual understanding.
* Support the collection of usage metrics and feedback to improve AI solutions.
* Analyze interaction logs and suggest improvements under the guidance of senior staff.
* Support the adoption and configuration of tools like Microsoft 365 Copilot or GitHub Copilot within development teams.
* Help with documentation, onboarding, and sharing best practices.
* Assist in preparing documentation, demos, or presentations for internal teams.
* Contribute to knowledge sharing and team learning activities.
* Follow internal guidelines for responsible AI usage, data handling, and transparency.
* Support documentation and reporting efforts related to AI governance.
We offer
* US and EU projects based on advanced technologies.
* Competitive compensation based on skills and experience.
* Annual performance appraisals.
* Flexibility in workspace, either remote or in our welcoming office.
* Bonuses for article writing, public talks, other activities.
* 15 vacation days, 10 US national holidays, 10 sick leaves, and family days off.
* Learning opportunities.
* Free webinars, meetups and conferences organized by Svitla.
* Gifts for anniversaries, New Year, children and more.
* Fun corporate celebrations and activities.
* Awesome team, friendly and supportive community!
#J-18808-Ljbffr