Xcede

Xcede

Scotland, London

Python Engineer / Data Modeller

Full-Time£70,000 - 75,000 per yearвчераUnited Kingdom
IT

Job Description

Salary: £70,000 - 75,000 per year

Requirements:
  • Strong Python development skills with a minimum of ten years professional experience, including practical delivery using Pydantic and FastAPI for data modelling, validation, schema design and API development, alongside JSON, YAML, REST APIs and SQL.
  • Strong hands-on experience with Collibra, including asset model and metamodel design, platform configuration and governance operating models.
  • Experience with metadata modelling, data taxonomies, lineage, data quality, business glossaries and governance workflow design.
  • Experience within financial services, ideally in risk, compliance, regulatory reporting or technology risk environments, with exposure to large-scale financial data.
  • Knowledge of data architecture and modern engineering practices including Git-based development, code review, automated testing and CI/CD concepts.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude or Cursor, with the ability to validate and productionise generated outputs responsibly.
  • Understanding of financial services regulatory frameworks such as BCBS 239, GDPR, DORA, MiFID or Solvency II, and how they influence governance and controls.
  • Experience with Collibra APIs, workflow development or Edge/Connect integrations.
  • Experience integrating metadata platforms with data platforms such as Snowflake, Databricks, Azure, AWS or Informatica.
  • Knowledge of data mesh, data products or domain-driven design concepts.
  • Data governance, data management or cloud certifications.
Responsibilities:
  • Design, enhance and maintain asset models within a leading metadata management platform, configuring asset types, relations, attributes, domains and workflows.
  • Develop high-quality Python solutions for data modelling and governance use cases, using Pydantic for schema definition, validation, serialisation and API-ready data structures.
  • Build reusable Python libraries and automation patterns supporting data ingestion, governance workflows, data quality, lineage and reporting at enterprise scale.
  • Design solutions to process and govern large-scale financial and risk data sets, with attention to performance, data integrity and regulatory control requirements.
  • Work with APIs, JSON, YAML and SQL, using AI-assisted coding tools responsibly to improve delivery, reviewing all outputs for security, compliance and maintainability.
Technologies:
  • AI
  • API
  • AWS
  • Azure
  • ChatGPT
  • CI/CD
  • Cloud
  • Copilot
  • Cursor
  • Databricks
  • FastAPI
  • Git
  • GitHub
  • Informatica
  • JSON
  • Python
  • REST
  • SQL
  • Security
  • Snowflake

More:

We are a consultancy supporting a leading global financial services organisation. We are hiring a hands-on Data Modelling Specialist / Senior Python Developer to join our data governance function within a technology risk and controls team. The role is based in Glasgow, and candidates must be commutable to Glasgow. This is a fixed-term contract or inside IR35 contract opportunity.

last updated 34 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 Xcede

Xcede

Xcede

Scotland

IT

Skills & Technologies

PythonGoAWSAzureGitCI/CDRESTAIUI

Inferred from job description

Salary Insight

£72,500

This role

£60,000

UK median

This salary is 21% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom