Engineering

Data Engineer (MySQL / Database Specialist)

11 Feb 2026

The Role

We’re looking for a highly capable Data Engineer with exceptional MySQL and database administration skills to own and evolve the data layer that powers the Diesta platform.

This is a hands-on, production-critical role. You will be responsible for keeping our databases fast, reliable, and correct, supporting developers, safeguarding data integrity, and ensuring the portal consistently delivers accurate data at speed.

You’ll act as the bridge between product requirements and efficient data access, while proactively monitoring performance and preventing issues before they impact customers.

Key Responsibilities

Database Ownership & Performance

  • Own the performance and reliability of Diesta’s MySQL databases

  • Monitor slow queries, execution plans, and resource usage

  • Proactively optimise queries, indexes, and schemas

  • Identify and resolve performance bottlenecks before they become incidents

  • Support scaling strategies as data volumes and client usage grow

Schema Design & Maintenance

  • Design, evolve, and maintain database schemas safely and cleanly

  • Support backward-compatible changes and migrations

  • Ensure schemas support both transactional workflows and analytics use cases

  • Collaborate with developers on schema changes for new features

Developer & Product Support

  • Support the engineering team with complex SQL queries for:

    • Application features

    • Analytics and reporting

    • Operational and Customer dashboards

  • Ensure data is delivered in the format required by the portal — efficiently and consistently

  • Assist with testing new features, data migrations, and regression testing

Data Integrity & Quality

  • Take ownership of data correctness across the platform

  • Maintain and evolve “iron-dome” queries:

    • Invariant checks

    • Contradiction detection

    • Early warning signals for data drift or corruption

  • Investigate and resolve data integrity issues quickly and thoroughly

  • Work closely with product and engineering to prevent repeat issues

Client & Implementation Support

  • Assist with data ingestion, mapping, and transformation during client onboarding

  • Analyse client data samples and identify issues earl

  • Support client workshops where deeper data understanding is required

What We’re Looking For

Essential

  • Exceptional MySQL skills, including:

    • Query optimisation and indexing

    • Execution plan analysis

    • Performance tuning and troubleshooting

  • Strong SQL skills for complex, production-grade queries

  • Experience designing and maintaining relational database schemas

  • Strong understanding of data integrity, constraints, and invariants

  • Ability to work closely with developers and product teams

  • Clear, pragmatic communicator who can explain data issues simply


Strong Plus

  • Python for data analysis, scripting, and automation

  • Experience working with financial or insurance data

  • Experience with AWS (RDS, Lambda, monitoring tools)

  • Exposure to ETL pipelines or data ingestion workflows


Nice to Have

  • JavaScript / Node.js familiarity

  • Experience building operational or analytical reports

  • Understanding of high-throughput, event-driven systems


Our Stack

  • Database: MySQL

  • Languages: SQL, Python, Node.js

  • Cloud: AWS (including Lambdas)

Why join Diesta?

  • Own a mission-critical data platform in a fast-growing fintech

  • Work on real, complex financial data problems — not toy datasets

  • Have direct impact on product performance, reliability, and client trust

  • Collaborate with senior engineers, product leaders, and founders

  • High-trust, low-ego culture focused on doing things properly


Benefits

  • Hybrid working with a central London office (Bank / Liverpool Street)

  • Private healthcare insurance

  • Regular team lunches and international offsites

  • State-of-the-art technical equipment

  • 22 days annual leave (excluding bank holidays)

Interview Process

  1. Intro Call with the Chief of Staff

  2. Technical Interview with the Lead Data Engineer and CTO / Co-founder

  3. Onsite Workshop at our London office — collaborate with the team and experience Diesta first-hand


Interested in leading a growing team and shaping the future of client success in insurance finance? Apply now to join Diesta by emailing recruitment@diesta.co.uk

Diesta Team in Barcelona - Oct 2025

Diesta Limited (Company Number: 13969906, Firm Reference Number: 1012426) is an agent of Plaid Financial Ltd. (Company Number: 11103959, Firm Reference Number: 804718), an authorised payment institution regulated by the Financial Conduct Authority under the Payment Services Regulations 2017. Plaid provides you with regulated account information services through Diesta as its agent.

© 2025 DIESTA LTD.

MADE WITH

IN LONDON