freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Builds Flask web apps and Plotly Dash dashboards for banking analytics, integrates local LLMs and RAG pipelines, and automates risk/compliance workflows.

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

Requirements

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available