Data Modeller (12 Month Contract)
Core
Design, build, and maintain scalable data models to transform raw data into trusted datasets for analytics, operational reporting, and AI-ready data products.
Role type
Analytics Engineer / Data Modeler
Builds
Reusable, well-governed data models supporting self-service analytics and AI initiatives
Domain
Legal Technology (SaaS) / Data Engineering
Deliverable
production ML models | product features
Required skills
SQL, dimensional modeling, data warehousing, dbt, Python, cloud data warehouses (Databricks/Redshift/Snowflake), automated testing, AI-powered development tools
Preferred skills
Looker, data quality monitoring frameworks, self-service analytics support, AI-assisted development tools (Copilot/Cursor), machine learning data products
Technologies
dbt, SQL, Python, Databricks, Redshift, Snowflake, VS Code, Claude Code, GitHub Copilot, Cursor
Responsibilities
Design and maintain scalable data models; partner with stakeholders to translate business questions into trusted datasets; ensure data quality and reliability through automated tests; promote data modeling best practices; leverage AI tools to improve productivity
Seniority
Mid-level (2–4 years experience)