C# Time-Series Engineer at djr, Watford, 4 Months, to £550 per day Outside IR35

£450 - £550 per day

Contract Description

Senior Time-Series Engineer (Python or .NET) - Contract
£550/day
Hybrid (Watford)
4 Months
Outside IR35

We're supporting a technology-led organisation building high-throughput, event-driven systems operating at scale.
They are looking for a Senior C# Engineer with proven time-series database experience to join a critical platform project.
This is not a general Back End role. Time-series experience is essential and will be tested in depth.

What You'll Be Doing

  • Building high-performance Back End services in C#/.NET
  • Working directly with time-series databases (Azure Data Explorer/Kusto or InfluxDB)
  • Designing and optimising data ingestion pipelines for high-volume event data
  • Modelling data for efficient time-based querying
  • Implementing partitioning strategies, retention policies, and downsampling approaches
  • Improving query performance across large datasets
  • Working within event-driven systems using Azure Service Bus
Core Requirements (Non-Negotiable)
  • Strong C#/.NET Back End engineering experience

Proven, hands-on experience with at least one:

  • one of these: Azure Data Explorer (ADX/Kusto) or InfluxDB or TimescaleDB.
  • Or a comparable time-series databas

Demonstrable experience:

  • Designing time-series data models
  • Building ingestion pipelines
  • Optimising queries at scale
  • Working on production systems handling high data volumes
Tech Environment
  • C#/.NET
  • Azure (Functions, AKS, Storage)
  • Azure Service Bus
  • ADX/Kusto or InfluxDB
  • Docker/Kubernetes
Additional Context
Candidates will be expected to talk through real implementations, including schema design, partitioning strategy, and query optimisation. This is a hands-on engineering role focused on performance and scalability.