Senior Data Engineer
Tech, UK Remote
Overview
Come join our growing software development and data engineering team, building and scaling the next generation of our loan offering and analytics platforms.
We are looking for an experienced Data Engineer with initiative, drive, and strong service mindset, who will play a key role in developing scalable systems, robust data pipelines, and a modern, efficient data warehouse.
Key responsibilities
- Design, build, and maintain scalable backend services and robust data pipelines.
- Lead the architecture and implementation of our new company-wide data warehouse.
- Build data models and partitioning strategies to ensure efficient querying and performance at scale.
- Collaborate with analytics, IT engineering, and business teams to define and deliver high-quality data and backend solutions.
- Maintain and optimize database systems, primarily BigQuery ensuring data integrity and high availability.
- Build reliable ETL/ELT processes using modern orchestration frameworks.
- Implement best practices around code quality, architecture, data governance, and operational excellence.
- Drive observability, monitoring, and optimization of backend and data services
Your skills & experience
Essential
- Experience with cloud environments (GCP, AWS) and cloud-native data services.
- Proven experience in designing and building data warehouses (cloud-based or on-premises).
- Expertise with Bigquery and strong SQL skills for performance optimization and data modeling
- Understanding of structured data sources such as MYSQL and handling semi-structured data including web-traffic data e.g Google Analytics.
- Experience in designing and building scalable data pipelines (ETL/ELT) using Dataform or DBT
- Knowledge of data partitioning strategies for handling large datasets.
- Solid understanding of best practices in software and data engineering (unit testing, version control, CI/CD pipelines).
- Focus on clean, maintainable code with strong architectural foundation, and clear data lineage
- Strong analytical and problem-solving skills.
- Experience of working collaboratively with key stakeholders
Desired
- Knowledge of orchestration frameworks like Apache Airflow, Prefect, or similar.
- Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
- Experience with DevOps tooling, containerization (Docker, Kubernetes), and infrastructure automation.
- Strong hands-on experience with Python for backend and data engineering tasks.
- Proficient in modern developer tooling, including AI-assisted coding environments and code generation tools (e.g. Claude Code, GitHub Copilot or similar)
- Experience working