Python Data Modelling Specialist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Making Data Warehouses Fast: A Developer’s Story
Dev Digest 168: Hacking Postgres, Blocking Meta and Fixing CSS
Dev Digest 120 - Apple and peers
Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs