Point your AI agent at freehire and let it find you a job.

Get the CLI →

Citigroup

NewBe an early applicant

Senior Python Developer - Quant Models AI Automation

Posted Updated 2 views
Discussion

Summary

Senior Python developer on Citi's Risk Technology team in London, building AI-enabled automation across the quantitative model lifecycle for market and credit risk. Day to day: Python services and data pipelines (pandas, NumPy, FastAPI, SQL), automated model testing/validation frameworks, and LLM-based tooling in a governed, production-grade environment.

Salary: £62,000 - 102,000 per year

Requirements:

  • We require a STEM degree in Computer Science, Engineering, Mathematics, Statistics, Physics, or a related field; a masters degree is preferred.
  • We require professional software development experience, with deep expertise in Python and its data and engineering ecosystem, such as pandas, NumPy, FastAPI, and orchestration tools.
  • We require a proven track record of delivering production‑grade automation, data pipelines, or testing frameworks in a complex enterprise environment; financial services experience is strongly preferred.
  • We require solid AI/ML knowledge, including practical experience with machine learning libraries and/or LLM‑based application development, such as API integration, prompt engineering, and RAG‑style document workflows.
  • We require strong experience with test automation, CI/CD, and modern software engineering practices, including Git, code review, and containerization.
  • We require experience working with large datasets, data quality and lineage checks, and SQL, along with familiarity with enterprise data platforms.
  • We require the ability to work effectively in a cross‑functional, global team and communicate technical concepts to non‑technical stakeholders.
  • We prefer exposure to quantitative risk models, including market risk and/or credit risk, and the model lifecycle: development, validation, documentation, and ongoing monitoring.
  • We prefer familiarity with the model risk regulatory landscape and governance expectations in banking.
  • We prefer experience with workflow orchestration platforms, cloud environments such as AWS or Google Cloud, and container orchestration such as Docker or Kubernetes.
  • We prefer a background in quantitative finance, statistics, or data science; an advanced quantitative degree is a plus.
  • We prefer experience mentoring engineers and leading small technical workstreams.

Responsibilities:

  • We design, develop, and maintain Python‑based services, pipelines, and tools that support automation of the quantitative model lifecycle across market risk and credit risk model families.
  • We build and operate automated testing and validation frameworks for quantitative models, including test orchestration, result capture, benchmarking, and reporting.
  • We develop data analysis and reconciliation tooling over large‑scale risk datasets, ensuring data quality, lineage, and traceability across risk platforms.
  • We contribute to model lifecycle management tooling, including model inventory, workflow orchestration, approvals, periodic reviews, and audit‑ready evidence generation.
  • We implement AI/ML components within the model workflow, including LLM‑based automation for model documentation generation and updating, intelligent data quality checks, and workflow assistance.
  • We integrate AI tooling into a controlled, auditable, production‑grade environment with appropriate testing, monitoring, and governance controls.
  • We stay current with developments in applied AI/ML and evaluate their applicability to risk technology use cases.
  • We work within a cross‑functional agile team alongside quants, validators, data engineers, and program management.
  • We promote engineering best practices, including code quality, testing, CI/CD, documentation, and secure, scalable design.
  • We mentor junior developers and contribute to technical design reviews.

Technologies:

  • AI
  • API
  • AWS
  • CI/CD
  • Cloud
  • Docker
  • FastAPI
  • Git
  • Support
  • Kubernetes
  • LLM
  • Machine Learning
  • Python
  • RAG
  • SQL
  • numpy
  • pandas

More:

We are Citi, and this is a full‑time Technology role in London, England, United Kingdom within our Risk Technology team. We are seeking a senior Python Developer to join a multi‑year strategic initiative focused on designing and delivering AI‑enabled automation across the end‑to‑end quantitative model lifecycle for market risk and credit risk models. This is a hands‑on engineering role at the core of the program, where we work closely with quantitative analysts, model validators, data engineers, and program leadership to deliver robust, production‑grade solutions. We are an equal opportunity employer, and qualified candidates will receive consideration without regard to protected characteristics. If you need a reasonable accommodation to use our search tools or apply, we provide accessibility support.

last updated 36 week of 2026

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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