Python Data Modelling Specialist

Robert Walters
Glasgow, UK
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Software Quality Databases Continuous Integration Data Validation Data Governance Serialization Cursor (Graphical User Interface Elements)
+15 more
JSON Python (Programming Language) Enterprise Messaging Systems SQL Databases YAML Data Ingestion GitHub Copilot Snowflake Git Fastapi Collibra Apache Kafka Domain Driven Design GPT Databricks

Job description

We are seeking a hands-on Python Data Modelling Specialist to join our Client, a major US Investment Bank in Glasgow on an initial 12 months contract. You will work within a global engineering team supporting mission-critical middle-office systems. The role combines Python development, data modelling, database technologies, messaging platforms such as Kafka, and large-scale modernization initiatives.

It’s ideal for someone who enjoys solving complex technical challenges in a high-performance enterprise environment and wants exposure to strategic transformation projects within a leading global investment bank.

What You’ll Do:

  • Design & Govern: Build and maintain large-scale asset models aligned with enterprise governance, maintaining them directly within Collibra.
  • Develop in Python: Create high-quality data modelling and governance solutions using Pydantic for schema definition, validation, and serialization.
  • Automate & Integrate: Build reusable Python libraries for data ingestion, lineage, and reporting across complex JSON, YAML, SQL, and API structures.
  • Leverage AI Tools: Innovate responsibly using AI-assisted coding tools (Copilot, Cursor, Claude) to accelerate development productivity, code quality, and testing.

Requirements

  • Python & Pydantic: 5+ years of professional Python experience, with deep practical knowledge of Pydantic and FastAPI for data validation and schema design.
  • Data Governance: Proven background in logical data modelling, data taxonomies, lineage, and enterprise data lifecycles under modern Git/CI/CD practices.
  • AI-Assisted Dev: Experience utilizing tools like GitHub Copilot, ChatGPT, or Cursor to productionize high-quality code.

Desirable: Collibra APIs/Edge integrations; experience with Snowflake, Databricks, or cloud platforms (AWS/Azure/GCP); knowledge of Data Mesh and domain-driven design.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:33 min

Refactoring data science workflows using Rapids QDF and Pandas

Paul Graham Paul Graham · LIVE

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all