Citigroup

Citigroup

London

Senior Python Developer - Quant Models AI Automation

Full-Time£62,000 - 102,000 per yearavant-hierUnited Kingdom
IT

Job Description

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 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Citigroup

Citigroup

Citigroup

London

IT

Skills & Technologies

PythonGoScalaAWSDockerKubernetesGitCI/CDMachine LearningAILLMData Science

Inferred from job description

Salary Insight

£82,000

This role

£75,000

UK median

This salary is 9% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom