Logo-of-Unison-Group-hiring-for-jobs-in-Singapore-on-GrabJobs

Python Developer - Flask, Dash & AI (LLM/RAG) - Banking Domain

Job Description - Python Developer - Flask, Dash & AI (LLM/RAG) - Banking Domain

Job Summary

We are looking for an experienced Python Developer with strong expertise in Flask, Plotly Dash, and AI technologies (LLM/RAG), along with solid exposure to the Banking domain. The candidate will be responsible for building scalable web applications, developing data-driven dashboards, and delivering AI-powered solutions for banking use cases such as risk analysis, customer insights, and process automation.

Key Responsibilities

  • Develop and maintain scalable web applications using Python and Flask.
  • Design and build RESTful APIs, handle routing, and manage HTTP requests.
  • Create interactive dashboards and analytical tools using Plotly Dash.
  • Work on banking-related data to deliver insights for areas like payments, risk, compliance, and customer analytics.
  • Implement and integrate local Large Language Models (LLMs) using tools like Ollama.
  • Design and implement Retrieval-Augmented Generation (RAG) solutions for intelligent data retrieval and automation.
  • Collaborate with business stakeholders, data engineers, and AI teams to understand banking requirements and translate them into technical solutions.
  • Ensure application performance, security, and compliance with banking standards.
  • Write clean, maintainable, and well-documented code following best practices.

Required Skills & Qualifications

  • Strong experience in Python development.
  • Hands-on expertise with Flask (API development, routing, request handling).
  • Experience in building dashboards using Plotly Dash.
  • Proven experience working in the Banking or Financial Services domain.
  • Understanding of banking systems such as payments, digital banking, or risk/compliance platforms.
  • Familiarity with local LLM implementation using Ollama.
  • Experience in implementing Retrieval-Augmented Generation architectures.
  • Strong understanding of REST APIs, JSON, and system integration.
  • Experience with version control tools like Git.

Good to Have

  • Experience with core banking or digital banking platforms.
  • Knowledge of regulatory and compliance requirements in banking.
  • Experience with cloud platforms (AWS/Azure/GCP).
  • Familiarity with containerization tools (Docker, Kubernetes).
  • Exposure to frontend technologies (React/Angular).
  • Knowledge of vector databases (e.g., FAISS, Pinecone).
  • Experience in AI/ML or NLP-based solutions in banking use cases.

Good To Have

Banking Application Knowledge/Experience

Familiarity with Agentic AI and MCP

Experience using the Plotly Dash library to create interactive and data-driven web applications.

Familiarity with AS400/COBOL Programs and AS400 File Structures, Data Queues and other system components.

Original job Python Developer - Flask, Dash & AI (LLM/RAG) - Banking Domain posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Python Developer Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.