Data Engineer

Data Engineer (with Data Analytics Background)

Location: City of London

Employment Type: Full-time

Salary: 90,000100,000

Sector: Fintech

Were 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.

Youll 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 whos 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
Employment Type
Part-time
Posted
Company
83data
Location
City of London, Greater London, UK
Employment Type
Part-time
Posted