Data Modelling Specialist

McGregor Boyall

Glasgow

Hybrid

GBP 54,000 - 89,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

McGregor Boyall in Glasgow is seeking a Senior Python Developer/Data Modelling Specialist to join the Technology - Cyber Data Risk & Resilience team on a 12-month contract. The role blends Python development, data modelling and governance to support enterprise data, risk and regulatory needs.

You will design scalable data models, work with Pydantic, FastAPI, Collibra and REST APIs, and contribute to data quality, lineage and metadata management while collaborating with stakeholders across

Qualifications

  • Senior Python development experience with hands-on modelling.
  • Pydantic for data modelling, validation and schema design.
  • Experience with FastAPI, REST APIs, JSON, YAML and SQL.
  • Strong knowledge of data modelling, metadata, governance and quality.
  • Familiarity with Collibra or similar governance platforms.
  • Experience with data lineage, taxonomies and business glossaries.
  • Experience in financial services, risk or regulatory environments is a plus.
  • Git usage, code review and CI/CD practices.

Responsibilities

  • Design and maintain enterprise data and metadata models.
  • Develop Python solutions using Pydantic and FastAPI.
  • Configure and enhance Collibra asset models and governance workflows.
  • Build reusable automation, validation and integration components.
  • Work with REST APIs, JSON, YAML and SQL.
  • Support data quality, lineage, taxonomy and metadata management.
  • Collaborate with technology, architecture, risk, compliance and business stakeholders.
  • Leverage AI-assisted development tools responsibly.

Skills

Python development
Pydantic
FastAPI
REST APIs
Data modelling
Collibra
Data governance
Data quality
Git
CI/CD
AI-assisted tools
SQL

Tools

GitHub Copilot
ChatGPT
Claude
Cursor
Collibra

Job description

Data Modelling Specialist

Glasgow | Hybrid - 3 days in office | 12-month contract | £484/day PAYE

We're looking for an experienced Senior Python Developer/Data Modelling Specialist to join a leading financial services organisation's Technology - Cyber Data Risk & Resilience team in Glasgow.

This is an exciting opportunity for a hands-on technologist who enjoys working at the intersection of Python development, data modelling and data governance. You'll help design scalable data models and governance solutions supporting enterprise data, risk and regulatory requirements.

Key responsibilities
  • Design and maintain enterprise data and metadata models.
  • Develop Python solutions using Pydantic and FastAPI.
  • Configure and enhance Collibra asset models and governance workflows.
  • Build reusable automation, validation and integration components.
  • Work with REST APIs, JSON, YAML and SQL.
  • Support data quality, lineage, taxonomy and metadata management.
  • Collaborate with technology, architecture, risk, compliance and business stakeholders.
  • Leverage AI-assisted development tools such as GitHub Copilot, ChatGPT or Claude responsibly.
What we're looking for
  • Strong senior-level Python development experience.
  • Hands-on experience with Pydantic for data modelling, validation and schema design.
  • Experience with FastAPI, REST APIs, JSON, YAML and SQL.
  • Strong understanding of data modelling, metadata, data governance and data quality.
  • Hands-on experience with Collibra or a similar data governance/metadata platform.
  • Experience with data lineage, taxonomies, business glossaries and governance workflows.
  • Ideally, experience within financial services, banking, risk, compliance or regulatory environments.
  • Familiarity with Git, code review, automated testing and CI/CD practices.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude or Cursor.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Engineer / Data Modeller
Python Engineer / Data Modeller

Xcede Recruitment Solutions • Glasgow

On-site
GBP 110,000 - 130,000
Senior Python Data Modelling Specialist – Hybrid (Glasgow)
Senior Python Data Modelling Specialist – Hybrid (Glasgow)

McGregor Boyall • Glasgow

Hybrid
GBP 54,000 - 89,000
Senior Python Developer
Senior Python Developer

Synechron • 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
Senior Python Data Governance Engineer
Senior Python Data Governance Engineer

Synechron • Glasgow

On-site
GBP 70,000 - 110,000
Data Protection Engineer
Data Protection Engineer

Altrapoint • Glasgow

Hybrid
GBP 55,000 - 85,000
Data Modeller
Data Modeller

Sword Group • Glasgow

Hybrid
GBP 40,000 - 60,000
Competitive Salary
Personalized Career Development
Flexible working
+2
Senior Python Developer- London- Up to
Senior Python Developer- London- Up to

Akkodis • Greater London

Hybrid
GBP 60,000 - 100,000
Benefits
Data Modeller
Data Modeller

Bright Purple • City of Edinburgh

Hybrid
GBP 97,000 - 111,000
Senior Python Developer – Data Integrations & APIs
Senior Python Developer – Data Integrations & APIs

Areti Group | B Corp™ • Leeds

Hybrid
GBP 52,000 - 87,000