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
Intro Call with the Chief of Staff
Technical Interview with the Lead Data Engineer and CTO / Co-founder
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 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



