
Xcede
Python Engineer / Data Modeller
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.
- 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.
- 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
About Xcede

Xcede
Scotland
IT
Skills & Technologies
Inferred from job description
Salary Insight
£72,500
This role
£60,000
UK median
This salary is 21% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks