Senior Data Engineer

Tadaweb

Greater London

On-site

GBP 90,000 - 130,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Growth opportunities
People-first culture
Performance-based focus

Job summary

Tadaweb is seeking a Senior Data Engineer to join our Data Team and own production data pipelines. You will work with ML engineers, data scientists and product teams on our Google Cloud-based platform, primarily using Go and Python.

Responsibilities include building scalable pipelines, ingesting diverse sources, and ensuring data quality across multiple data stores while mentoring others and shaping testing standards.

Qualifications

  • 5+ years as a data engineer with production pipelines.
  • Strong Python or Go and SQL skills; testing, code reviews and CI/CD practiced.
  • Data modelling across relational, document, graph or geospatial stores.

Responsibilities

  • Build, run and monitor data pipelines from ingest to serving stores.
  • Integrate new sources including multilingual and geospatial data.
  • Design how entities are stored in document, geospatial and graph stores.
  • Parse, geocode and link location data across languages; ensure data quality.
  • Lead testing, documentation and code reviews; mentor engineers.

Skills

Python
Go
SQL
CI/CD
Testing

Education

Degree in computer science or related field

Tools

Docker
Kubernetes
BigQuery
Pub/Sub
Spanner

Job description

Tadaweb is a pioneering technology company with roots in Luxembourg and a growing global presence, with offices in the United Kingdom, France, and the United States. For over 13 years, we’ve been on a mission to make the world a safer place by empowering analysts with the tools they need to access the right information at the right time. Our cutting-edge SaaS platform revolutionizes PAI and OSINT investigations, making them faster, smarter, and more effective, all while adhering to the highest ethical standards by relying solely on publicly available information and supporting our clients’ policies. Renowned for our “nothing is impossible” ethos, we prioritize trust, transparency, and innovation in everything we do.

Tadaweb builds software for PAI (Publicly Available Information) and OSINT (Open-Source Intelligence) analysts. We are looking for a Senior Data Engineer to play a key role in our production data pipelines and platform. You will join our Data Team and work with ML engineers, data scientists and product teams.

What You Will Work On:

We use a medallion architecture. Raw data from many external sources lands in a bronze layer. This is then loaded into a document store, a geospatial store and a graph database on Spanner. Data quality checks and entity resolution run along the way. The platform runs on Google Cloud. The core code is written in Go and Python.

Your Impact:
  • Pipelines: build, run and monitor pipelines from ingest to the serving stores. Handle backfills and reprocessing.
  • New sources: add new external sources, including web, multilingual and geospatial data. Handle schema changes, duplicates and gaps.
  • Structuring and loading: extend the structuring services. Design how entities are stored in the document, geospatial and graph stores.
  • Location data: parse, clean and geocode addresses and place names in several languages. Link locations to entities and events.
  • Data quality: write checks that stop bad data before it reaches users. Track data quality with metrics.
  • Entity resolution: build and tune record matching across sources. Measure precision and recall.
  • Migration: move data from legacy systems to the new platform, with rollback and data integrity checks.
  • Team: set standards for testing, documentation and code review. Compare tools before choosing one. Turn requirements from analysts and product teams into technical designs. Mentor other engineers.
What You Will Bring:
  • 5+ years as a data engineer, including running production pipelines.
  • Strong Python or Go, and SQL. Testing, code review and CI/CD as normal practice.
  • Data modelling across different stores: relational, document, graph or geospatial.
  • Geospatial basics: coordinate reference systems, reprojection, spatial joins and spatial indexes.
  • Experience matching or deduplicating records from different sources.
  • Cloud data services, ideally Google Cloud (BigQuery, Pub/Sub, Spanner).
  • Orchestration and containers (Docker, Kubernetes).
  • Able to work on unclear problems on your own and give reliable estimates.
  • A degree in computer science, engineering or a related field, or equivalent experience.
You get bonus points if you have any of the following:
  • Both Python and Go.
  • Entity resolution tools such as Splink or Senzing.
  • Graph databases: Spanner Graph, Neo4j, GQL or Cypher.
  • Geospatial tools: PostGIS, GeoPandas, shapely, GDAL, BigQuery GIS.
  • Address data: libpostal, Nominatim, OpenStreetMap or GeoNames.
  • Elasticsearch, OpenSearch or MongoDB.
  • Microservices and messaging (REST, gRPC, RabbitMQ).
  • Running ML models inside pipelines.
  • Work in OSINT, defence, KYC (Know Your Customer), AML (Anti-Money Laundering), maritime or other regulated areas, building data solutions with compliance in mind.
  • Modern Python tooling (uv, ruff, pytest) and AI coding tools such as Claude Code.
Our offer:
  • The opportunity to join a growing tech company, with strong product-market fit and an ambitious roadmap.
  • The chance to join a human-focused company that genuinely cares about its employees and core values.
  • A focus on performance of the team, not hours at the desk.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

Tadaweb • England

On-site
GBP 45,000 - 65,000
Opportunity for international exposure
Inclusive social calendar
Focus on team performance
Software Engineer III - Data - FMX
Software Engineer III - Data - FMX

Fanaticsfbg • Greater London

On-site
GBP 70,000 - 100,000
Senior Data Engineer — Cloud Pipelines for Global OSINT
Senior Data Engineer — Cloud Pipelines for Global OSINT

Tadaweb • Greater London

On-site
GBP 90,000 - 130,000
Growth opportunities
People-first culture
Performance-based focus
Senior Data Engineer
Senior Data Engineer

Cenosco • United Kingdom

Remote
GBP 90,000 - 120,000
Top-notch equipment
Flexible working arrangements
Growth opportunities
Senior Data Engineer
Senior Data Engineer

Dotdigital • Greater London

On-site
GBP 70,000 - 90,000
Parental leave
Medical benefits
Paid sick leave
+2
Data Engineer - Newcastle
Data Engineer - Newcastle

Accenture UK & Ireland • Newcastle upon Tyne

Hybrid
GBP 65,000 - 90,000
Senior Data Engineer
Senior Data Engineer

TrueNorth® • Manchester

On-site
GBP 60,000 - 90,000
Senior Data Engineer
Senior Data Engineer

Copello Global Ltd • Birmingham

Hybrid
GBP 50,000 - 70,000
Pension scheme with up to 12% employee
Private GP
3x life assurance
+2
Senior Data Engineer
Senior Data Engineer

LA International • City Of London

Hybrid
GBP 74,000 - 92,000
Data Engineer
Data Engineer

Ocean Infinity • Greater London

On-site
GBP 60,000 - 90,000