Data Engineer
Data Engineer (with Data Analytics Background)
Location: City of London
Employment Type: Full-time
Salary: £90,000–£100,000
Sector: Fintech
We’re looking for a well-rounded, communicative Data Engineer with a strong background in data analytics and experience within the Fintech sector . This role is ideal for someone who began their career as a Data Analyst and has since transitioned into a more engineering-focused position, someone who enjoys understanding the business context just as much as building the data solutions behind it.
You’ll work extensively with Python , Snowflake , SQL , and dbt to design, build, and maintain scalable, high-quality data pipelines and models that support decision-making across the business. This is a hands-on, collaborative role, suited to someone who’s confident communicating with data, product, and engineering teams, not a “heads-down coder” type.
Top 4 Core Skills
- Python — workflow automation, data processing, and ETL/ELT development.
- Snowflake — scalable data architecture, performance optimisation, and governance.
- SQL — expert-level query writing and optimisation for analytics and transformations.
- dbt (Data Build Tool) — modular data modelling, testing, documentation, and version control.
Key Responsibilities
- Design, build, and maintain dbt models and SQL transformations to support analytical and operational use cases.
- Develop and maintain Python workflows for data ingestion, transformation, and automation.
- Engineer scalable, performant Snowflake pipelines and data models aligned with business and product needs.
- Partner closely with analysts, product managers, and engineers to translate complex business requirements into data-driven solutions.
- Write production-grade SQL and ensure data quality through testing, documentation, and version control.
- Promote best practices around data reliability, observability, and maintainability.
- (Optional but valued) Contribute to Infrastructure as Code and CI/CD pipelines (e.g., Terraform, GitHub Actions).
Skills & Experience
- 5+ years of experience in data-focused roles, ideally progressing from Data Analyst to Data Engineer.
- Proven Fintech or Payments industry experience — strong understanding of the data challenges and regulatory context within the sector.
- Deep proficiency in Python , Snowflake , SQL , and dbt .
- Excellent communication and collaboration skills , with the ability to work effectively across data, product, and business teams.
- Solid grasp of modern data modelling techniques (star/snowflake schemas, data contracts, documentation).
- Experience working in cloud-based environments; familiarity with Terraform or similar IaC tools is a plus.
- Proactive, delivery-focused, and able to contribute quickly in a fast-moving environment.
Nice to Have
- Experience with Power BI or other data visualisation tools.
- Familiarity with orchestration tools such as Airflow, Prefect, or Dagster.
- Understanding of CI/CD practices in data and analytics engineering.
- Knowledge of data governance, observability, and security best practices in cloud environments.
- Company
- 83data
- Location
- City of London, Greater London, UK
- Posted
- Company
- 83data
- Location
- City of London, Greater London, UK
- Posted