Services

Data engineering services

Everything needed to move data from source systems into a clean, tested, analytics-ready platform, and to keep it running.

Data pipelines & ingestion

Reliable batch pipelines from databases, APIs, files and SaaS tools into your platform.

  • ELT pipelines on Azure Databricks, Azure Data Factory and Python
  • Config-driven frameworks: add a source with configuration, not new code
  • Scheduled partner feeds delivered to exact specifications, including SFTP

Azure Databricks & lakehouse

A platform designed around how your organisation actually uses data.

  • Azure Databricks build-out, notebooks, jobs and Delta Lake tables
  • Snowflake and Apache Iceberg table design
  • Layered architecture (raw, cleaned, modelled) with clear ownership

Legacy migration to Databricks

Move stored procedures and warehouse jobs off ageing systems without changing the numbers.

  • Stored procedure and EDW SQL rewritten as parameterised Databricks notebooks
  • Output reconciled against the legacy system
  • Guards for edge cases such as empty periods and late data

Cross-platform data sharing

Share governed data between Databricks, Snowflake and partners without losing fidelity.

  • Delta Sharing and Snowflake data shares
  • Explicit data contracts: column names, types and numeric precision locked
  • Data marts for analytics and AI teams

Analytics engineering with dbt

One trusted definition of every metric, tested and documented.

  • dbt models, sources and YAML configuration
  • Dimensional modelling for reporting and BI
  • Tests and documentation built into every model

Data quality & QA rules

Find data problems before your stakeholders do.

  • Rule-based QA checks and schema validation at ingestion
  • Freshness monitoring and alerting for pipeline failures
  • Reconciliation against legacy output before cut-over

Healthcare & pharmaceutical data

Hands-on experience with the data and rules specific to the industry.

  • Specialty pharmacy inventory, dispense and regulatory programme feeds
  • Industry product-code and formatting standards
  • Masking of patient data across multi-hospital datasets

Data engineering leadership

Senior leadership for teams that need direction as well as delivery.

  • Leading and mentoring data engineers
  • Agile delivery: sprint planning, Jira epics and estimation
  • Clear, non-technical status reporting to stakeholders
How we work together

Three ways to engage

Every engagement starts with a written scope and a fixed price or monthly rate. No surprises.

Data platform audit

2 weeks · fixed fee

A review of your pipelines, models, costs and data quality, with a prioritised plan you can act on, with or without us.

Project delivery

4–12 weeks · fixed scope

A defined outcome, such as a new ingestion framework, a dbt project or a platform migration, delivered and handed over with documentation.

Embedded engineer or data lead

Monthly retainer

A senior data engineer, or a part-time lead for your data team, working inside your tools and your sprint process.

Process

What happens after you get in touch

  1. Discovery callA free 30-minute call to understand your stack, your goals and what's blocking you.
  2. Written proposalWithin three working days: scope, timeline, deliverables and price.
  3. DeliveryWork in your repositories and cloud accounts, with weekly progress updates.
  4. HandoverDocumentation and a walkthrough, so your team can own what we built.

Technologies

  • Azure Databricks
  • Delta Lake
  • Delta Sharing
  • Snowflake
  • dbt
  • Apache Spark
  • PySpark
  • Apache Iceberg
  • Azure Data Factory
  • Azure Data Lake Storage
  • Python
  • SQL
  • Power BI
  • Tableau
  • Git & GitHub Actions
  • Jira
  • Docker

Frequently asked questions

Where is Merciven based, and what hours do you work?

We're in Lagos, Nigeria (West Africa Time, UTC+1). That gives a full working-day overlap with the UK and Europe, and a morning overlap with US Eastern time. We schedule meetings in your time zone.

Who owns the code and the data?

You do. We work in your repositories and cloud accounts, and everything we build is yours. We sign NDAs and your data processing terms before work starts.

How do you price work?

Audits and projects are fixed-fee, based on an agreed scope. Embedded work is a monthly retainer. You'll get a written proposal before you commit to anything.

How do you invoice international clients?

We invoice in US dollars, pounds or euros and accept international bank transfers and common payment platforms.

Can you work alongside our existing data team?

Yes. Most engagements involve working inside an existing team, following your code review, ticketing and deployment process.

Not sure which option fits?

Book a free 30-minute call. We'll look at where you are and recommend the smallest engagement that solves the problem.

Book a call