freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Data Engineer

Summary

Build and deploy end-to-end data pipelines and user-facing tools for public and private clients using Python, SQL, TypeScript, and React, while integrating AI/ML into live systems.

Role Overview

We are seeking a Full Stack Data Engineer to join a high-impact consulting environment delivering data, analytics, and AI solutions across complex public and private sector organisations. This role sits within a specialist consulting function focused on embedding engineering capability directly within client environments to solve real-world, high-stakes data challenges.You will work as part of a small, highly technical delivery team, acting as a bridge between engineering, analytics, and business stakeholders. The role requires strong hands-on technical capability combined with the ability to operate in client-facing environments and translate complex requirements into scalable data products and applications.This is a forward-deployed consulting position, requiring adaptability, ownership, and the ability to deliver iteratively in fast-moving, often sensitive environments.

What You’ll Do

  • Full-stack data delivery: Build and maintain end-to-end data solutions using Python, SQL, and modern data engineering practices, including ETL pipelines, data modelling, and analytics workflows
  • Application development: Support development of user-facing tools and dashboards using modern frameworks such as TypeScript and React where required
  • Data platforms: Work across enterprise data platforms (including low/no-code environments such as Palantir Foundry or equivalent) to integrate, transform, and operationalise complex datasets
  • Client-facing delivery: Work directly with stakeholders to understand requirements, translate technical outputs into business insight, and support decision-making in real time
  • AI & analytics enablement: Support the integration of AI/ML capabilities into live systems and workflows to improve automation, detection, and insight generation
  • Iterative delivery: Build and refine solutions based on live client feedback, maintaining an agile, backlog-driven approach to development
  • Knowledge sharing: Contribute to internal engineering communities through demos, reviews, and continuous improvement practices

What We’re Looking For

  • Background in consultancy or client-facing data engineering / analytics roles
  • Strong hands-on experience with Python, SQL, and exposure to data engineering concepts (ETL, data modelling, pipelines)
  • Experience with or ability to quickly pick up TypeScript / React / modern front-end tooling
  • Exposure to enterprise or regulated environments (public sector, financial services, defence, or similar)
  • Active Security Clearance (SC) is essential
  • Strong communication skills with the ability to translate technical concepts for non-technical stakeholders
  • Comfortable working in ambiguous, fast-paced environments with evolving requirements
  • A proactive, delivery-focused mindset with strong problem-solving ability
  • Nice to Have
  • Exposure to AI/ML workflows or applied data science in production environments
  • Experience working within defence, public sector, or financial crime / risk domains

See also