Principal Data Engineer - Contract (Manchester)
Core
Design and implement a scalable, secure data platform on Snowflake to democratize data and drive business decision-making.
Role type
Principal Data Engineer (Contract)
Builds
End-to-end ELT pipelines, data governance frameworks, and advanced analytics/AI tooling on Snowflake.
Domain
Financial Services / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Snowflake (Warehouses, Snowpark, Tasks/Streams), Python, SQL, DBT, CI/CD, Docker, Event Streaming (Kafka/Pulsar), Apache Iceberg, Infrastructure-as-Code
Preferred skills
Java/Scala, Pyspark, Apache Arrow, AI Engineering (Langchain, Llamaindex, Pinecone), Collibra integration
Technologies
Snowflake, Snowpark, DBT, Python, SQL, GitHub Actions, TeamCity, Docker, Kafka, Pulsar, Azure Event Hub, Collibra, Apache Iceberg, Apache Arrow, Langchain, Llamaindex, Pinecone
Responsibilities
Contribute to solution design and implementation of a robust data platform using Snowflake; Evolve the Insight Data Strategy and communicate outcomes; Set firm-wide standards for data ingestion, governance, and transformation; Provide expertise in ELT pipeline performance optimisation; Enable adoption of advanced analytics & AI by configuring best-in-class tooling; Evolve usage of infrastructure-as-code in collaboration with cloud engineering.
Seniority
Principal, hands-on IC with strategic influence