DATA ENGINEERINGREMOTECONTRACT

Solution Engineer / Developer

We are looking for a mid-to-senior Solution Engineer / Developer to turn a technical pilot into a working data product.

You will implement ingestion, harmonisation, analytics, and dashboard components under the guidance of the architecture team, with a focus on data quality and reliable delivery.

SQLRelational databasesData pipelinesData harmonisationAnalytical layersDashboardsReporting datasetsData quality logicPilot delivery

Responsibilities

  • Build and implement ingestion pipelines for agreed pilot data sources.
  • Connect to and extract data from centralised and fragmented source systems.
  • Support the implementation of the canonical data model defined by the architect.
  • Develop the analytical layer required for test-interval-level A/B/C grading.
  • Implement grading logic for the four quality parameters

    moisture, gel ratio, size, and density.

  • Build dashboard components that show grade distribution and support drill-down to test interval.
  • Work with the business analyst to validate specifications, thresholds, and grading outcomes.
  • Support testing, issue resolution, and technical refinement throughout the pilot.
  • Contribute to technical documentation for ingestion, harmonisation, transformation, and dashboard logic.

Requirements

  • Mid-to-senior experience as a Solution Engineer, Data Engineer, Analytics Engineer, BI Developer, or Full-Stack/Data Developer.
  • Strong hands-on experience building data pipelines and integrating data from multiple systems.
  • Experience working with SQL and relational databases.
  • Experience transforming and harmonising data from varied source formats.
  • Experience building analytical layers or datasets for reporting and dashboarding.
  • Hands-on experience developing dashboards or data visualisations.
  • Ability to work from architectural designs and translate them into working technical components.
  • Strong troubleshooting skills across extraction, transformation, and presentation layers.
  • Comfortable working in fast-paced pilot or MVP environments.

What will be your next steps?

Quick non-technical conversation

Our initial conversation is a brief, non-technical discussion to understand your background and career aspirations. We're keen to learn about your communication style and how you approach teamwork and decision-making.

60 to 90 minutes technical interview

This in-depth technical assessment, lasting 60 to 90 minutes, is designed to evaluate your specific skills and expertise. We will present you with challenges relevant to our client’s requirements.

Client interview

In this stage, you will meet directly with the client for a final technical discussion. This interview will be similar in format to our internal technical assessment, allowing the client to see firsthand how your expertise aligns with their specific project needs and team.

Offer

Congratulations on successfully completing our evaluation process. We are pleased to extend an offer and recommend you to our clients.

Apply for this role

Fill in your details below. We'll get back to you shortly.

https://
Search and select skills...
Select applicable roles...

PDF only, max 4 MB.