All Jobs Vacancy

Python Data Modelling Specialist

Posted 2 weeks ago by Robert Walters

The Role

We are seeking a hands-on Python Data Modelling Specialist to shape scalable data governance and asset modelling solutions in a high-impact, fast-paced environment. You will turn complex regulatory and metadata requirements into robust, platform-ready models and reusable design patterns, working with cutting-edge AI-assisted development tools.

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.

What We Are Looking For

  • Python & Pydantic: 5+ years of professional Python experience, with deep practical knowledge of Pydantic and FastAPI for data validation and schema design.
  • Collibra Expertise: Strong hands-on experience with Collibra (or similar metadata platforms), including metamodel design and workflow configuration.
  • 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.

Rate:
£61/hour
Location:
Glasgow
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
Data & Analytics
Seniority Level:
Senior

Take-Home Pay

£8,400 per month

Visit calculators for additional details

Share job