Python Engineer / Data Modeller

Xcede Recruitment Solutions

Glasgow

On-site

GBP 110,000 - 130,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Xcede Recruitment Solutions is seeking a Data Modelling Specialist/Senior Python Developer in Glasgow. You will design, implement and maintain asset models within a leading metadata platform and deliver API-ready data structures using Python, Pydantic and FastAPI.

You will collaborate with data governance, architecture, risk and compliance teams to ensure robust, scalable solutions for regulatory and metadata requirements across large financial datasets.

Qualifications

  • Ten years of Python development experience with data modelling, APIs and SQL.
  • Hands-on Collibra metadata management and governance experience.
  • Experience with data governance, risk and regulatory requirements in financial services.
  • Proficiency in Python tools: Pydantic, FastAPI, JSON/YAML and REST APIs.
  • Familiarity with Git-based development, CI/CD, and AI-assisted coding tools.

Responsibilities

  • Design and maintain asset models in a metadata management platform with workflows.
  • Develop Python solutions for data governance and modelling at scale.
  • Create reusable libraries for data ingestion, quality, lineage, and reporting.
  • Work with APIs, JSON, YAML and SQL to ensure secure, compliant outputs.
  • Collaborate with data governance, architecture, risk and compliance teams.

Skills

Python development
Pydantic
FastAPI
Collibra
Data modelling
APIs
SQL
JSON
YAML
CI/CD
Git-based development
AI-assisted tools

Tools

Collibra
GitHub Copilot
CI/CD tooling
Snowflake/Databricks (cloud platforms)

Job description

Data Modelling Specialist - Senior Python Developer

Location: Glasgow (candidates must be commutable to Glasgow)

Contract type: FTC >£110K or Contract (Inside IR35) £600 per day

Our client, a consultancy supporting a leading global financial services organisation, is looking for a hands-on Data Modelling Specialist/Senior Python Developer to join their data governance function, sitting within a technology risk and controls team. We are looking for candidates with strong Python development experience, alongside hands-on Collibra metadata management expertise. Experience in data modelling, governance, APIs, SQL and financial services would be particularly relevant. You will work closely with data governance, architecture, technology, risk and compliance teams, turning complex regulatory and metadata requirements into robust models and platform-ready solutions.

What You'll Do
  • 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.
Required Skills and Experience
  • 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.
Good to Have
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Modeler
Data Modeler

Brillio Europe (Formerly CloudStratex) • Glasgow

On-site
GBP 70,000 - 110,000
Senior Python Data Modeller for Governance & Metadata
Senior Python Data Modeller for Governance & Metadata

Xcede Recruitment Solutions • Glasgow

On-site
GBP 110,000 - 130,000
Python Engineer
Python Engineer

MLM SEARCH • Glasgow

On-site
GBP 75,000 - 110,000
Data Modeller
Data Modeller

Sword Group • Glasgow

Hybrid
GBP 40,000 - 60,000
Competitive Salary
Personalized Career Development
Flexible working
+2
Senior Data Modeler: Enterprise Data & Governance
Senior Data Modeler: Enterprise Data & Governance

Brillio Europe (Formerly CloudStratex) • Glasgow

On-site
GBP 70,000 - 110,000
Senior Python Developer | 6 month contract
Senior Python Developer | 6 month contract

Akkodis • City Of London

Hybrid
GBP 77,000 - 129,000
Data Engineer/Developer
Data Engineer/Developer

Advanced Resource Managers Ltd • Greater London

Hybrid
GBP 77,000 - 90,000
Mid Level/ Senior Python Developer
Mid Level/ Senior Python Developer

TEKsystems • Greater London

Hybrid
GBP 92,000 - 129,000
Data Engineer/Developer
Data Engineer/Developer

Arm • Greater London

Hybrid
GBP 78,000 - 103,000
Senior Python Developer |
Senior Python Developer |

Akkodis • Greater London

On-site
GBP 77,000 - 129,000
Hybrid work model