Search by job, company or skills

Unison Group New Zealand

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

Fresher
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 146733377