Rothstein Recruitment

Data Engineer - Python, SQL, Airflow, Dbt - Banking

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer with strong Python, SQL, and Apache Airflow skills, focused on building data pipelines in a banking environment. The contract is on-site, with competitive pay. Experience in Unix/Linux and Microsoft BI tools is required.
🌎 - Country
United Kingdom
πŸ’± - Currency
Β£ GBP
-
πŸ’° - Day rate
Unknown
-
πŸ—“οΈ - Date
May 21, 2026
πŸ•’ - Duration
Unknown
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Compliance #Cloud #Programming #BI (Business Intelligence) #"ETL (Extract #Transform #Load)" #Tableau #Macros #Data Quality #Documentation #Automation #Data Pipeline #Scripting #Microsoft Power BI #SSIS (SQL Server Integration Services) #Python #Deployment #Version Control #SQL (Structured Query Language) #Linux #Data Engineering #Scala #dbt (data build tool) #SSRS (SQL Server Reporting Services) #Apache Airflow #Data Warehouse #Unix #SSAS (SQL Server Analysis Services) #Airflow #Docker #Qlik
Role description
Data Engineer - Python, SQL, Airflow, dbt - Banking An established bank is looking for a hands-on Data Engineer to help design, build and maintain a scalable on-premise data warehouse and modern data engineering platform. This is a strong opportunity for someone who enjoys building robust data pipelines, working close to the infrastructure, and supporting business-critical analytics and reporting. The environment is non-cloud / on-prem, so this will suit someone comfortable working with Unix/Linux, scheduling, scripting, deployment and production support. You will work with Python, SQL, Apache Airflow and dbt, while also supporting a wider Microsoft BI environment including SSIS, SSRS, SSAS and T-SQL. You will be responsible for designing and building reliable data pipelines, developing transformation logic, maintaining data models, and supporting the bank’s analytics and reporting platforms. Key responsibilities include: β€’ Designing and building ETL/ELT pipelines using Python and SQL β€’ Developing and orchestrating workflows using Apache Airflow β€’ Building and maintaining dbt models, macros, tests and documentation β€’ Working in a Unix/Linux environment for scheduling, scripting and deployment β€’ Supporting CI/CD pipelines and version control processes β€’ Translating business requirements into clear technical specifications β€’ Administering and supporting data analytics platforms β€’ Building and maintaining solutions across SSIS, SSRS, SSAS and T-SQL β€’ Supporting dashboards, reporting and visualisation requirements β€’ Performing testing, troubleshooting and issue resolution β€’ Producing clear technical documentation β€’ Working closely with stakeholders across technology, data, analytics and business teams β€’ Operating in line with the bank’s risk, compliance and change-control frameworks The ideal candidate You do not need to tick every box, but you should have strong hands-on data engineering experience and be comfortable working in a controlled, production-focused environment. We are particularly interested in people with experience across: β€’ Strong Python programming for data pipelines, APIs and scripting β€’ Advanced SQL, ideally T-SQL or PL/SQL β€’ Apache Airflow, including DAG configuration, maintenance and optimisation β€’ dbt, including models, macros, tests and documentation β€’ ETL/ELT design and data warehousing β€’ Unix/Linux environments β€’ On-premise or infrastructure-aware data platforms β€’ CI/CD, version control and test automation β€’ Docker or containerisation β€’ Microsoft BI stack: SSIS, SSRS, SSAS and T-SQL β€’ Power BI, Tableau, Qlik or similar reporting/visualisation tools Banking or financial services experience would be useful, particularly if you have worked in a regulated environment with strong governance, auditability, data quality and change-control requirements. However, strong hands-on data engineering experience is the priority. Good fit for someone who is β€’ A practical, hands-on Data Engineer β€’ Comfortable owning production data pipelines β€’ Strong technically, but able to work with business stakeholders β€’ Used to controlled environments where documentation, testing and governance matter β€’ Comfortable with both modern data engineering tooling and established BI platforms β€’ Interested in building reliable, scalable data solutions rather than just dashboards Data Engineer, BI Data Engineer, Data Warehouse Engineer, Python, SQL, T-SQL, PL/SQL, Apache Airflow, Airflow DAGs, dbt, ETL, ELT, data warehouse, data pipelines, Unix, Linux, Docker, CI/CD, SSIS, SSRS, SSAS, Microsoft BI, Power BI, Tableau, Qlik, banking, financial services, regulated environment.