Paris, France · open to interesting roles

Martin Delavoie

Backend engineer working on distributed systems, search infrastructure, and developer tooling. Currently at Algolia; previously Datadog and Doctolib.

About

I'm a backend engineer focused on the parts of systems that don't get photographed: ingestion pipelines, storage layers, scheduler queues, observability. I like problems where correctness, latency, and cost all push against each other.

Before joining Algolia I did a backend internship at Datadog (London) working on the metric-ingestion path, and a backend internship at Doctolib (Paris) on partner-API integrations. I hold a Master's in Software Systems Engineering from UCL and a Computer Science Engineering degree from Télécom Paris.

I use Copilot and Claude Code daily — for design, for prototyping, for code review, and for getting into unfamiliar codebases quickly.

Experience

Backend Software Engineer · Algolia

Sept 2025 — Present · Paris, FR

  • Own the Python ingestion endpoint that fronts customer onboarding; ships changes through review and an on-call rotation.
  • Reduced median client-onboarding time by reworking the validation pipeline and adding a streaming fallback for large records.
  • Maintain the Kubernetes deployment (Helm, HPA, PodDisruptionBudgets) and the alerting on ingestion SLOs.

Backend Software Engineer Intern · Datadog

May 2025 — Aug 2025 · London, UK

  • Worked on the observability platform's metric-ingestion path in Python; contributed to CI/CD improvements and the distributed telemetry pipeline.
  • Wrote a small backfill tool used internally to repair a class of malformed-points the existing pipeline silently dropped.

Backend Developer Intern · Doctolib

Apr 2024 — Aug 2024 · Paris, FR

  • Built features on the patient-facing platform; worked on integrations with healthcare-partner APIs (booking, scheduling, EHR).
  • Helped optimise the AWS footprint of a handful of internal services and added cost dashboards.

Selected projects

Personal work, mostly weekends. Linked where there's something to see.

pq

Python · CLI

A small CLI for inspecting Postgres query plans against a recorded pg_stat_statements snapshot. Useful when the running DB is in another region and you can't EXPLAIN directly.

~1.4k lines, MIT.

kube-suspender

Python · Kubernetes operator

A namespace-suspender controller for clusters used by multiple teams. Auto-scales idle dev namespaces to zero, restores them on a label flip. Tested against kind + a real EKS cluster.

~800 lines, Apache-2.0.

fastapi-blueprint

Python · template

An opinionated FastAPI starter I keep re-using: structured settings, OTel tracing wired in, a docker-compose for postgres + redis, and a small set of pytest fixtures. Not a framework, just a project shape.

otel-sidecar-exporter

Python · OTEL

Generates an OTEL-collector config from a YAML spec of "what I want to scrape and where". Saves me from copy-pasting receivers between sidecars.

Skills

Languages

Python, TypeScript, Java, SQL, C, a little Go

Frameworks

FastAPI, Django, SQLAlchemy, Celery, Spring Boot, gRPC

Infrastructure

Docker, Kubernetes, Helm, Terraform, AWS, GCP (a bit)

Data

PostgreSQL, Redis, Kafka, RabbitMQ

Tooling

Git, GitHub Actions, Linux, Datadog (the product), OpenTelemetry

Habits

Pragmatic about tests, suspicious of premature abstraction, writes runbooks

Education

MSc Software Systems Engineering · University College London

Sept 2024 — Sept 2025 · Distinction

Diplôme d'ingénieur en informatique · Télécom Paris

Sept 2022 — Sept 2025 · 4.0/4.0 (Grande École)

Prépa Maths-Physique (MP) · Lycée Privé Ste-Geneviève, Versailles

Sept 2020 — July 2022