Target roles
- Software Engineer, AI Infrastructure
- Software Engineer, Backend Systems
- Software Engineer, Cloud / Platform
- Software Engineer, Search / Ranking / ML Infrastructure
Software Engineer focused on AI Infrastructure
ETH Zürich MSc. Building grounded LLM assistants, production Python/FastAPI services, retrieval and evaluation systems, data pipelines, and Go/Kubernetes infrastructure.
Current engineering focus: reliable AI services, backend systems, cloud-native delivery, observability, and production evaluation workflows.
Zurich, Munich, London, Dublin, US. Open to relocation.
Grounded LLM assistant for product documentation and evaluation workflows, built with routed retrieval, NDJSON streaming, source evidence, and reusable frontend drawers.
A production-style microservice deployed on Kubernetes with Helm, probes, HPA, ConfigMaps, Secrets, and CI/CD.
Content-policy router that allocates a fixed human-review budget across abuse categories, treated as an operating-point and queueing problem.
Account-level abuse-detection prototype combining SQL behavioral signals, deterministic rules, and supervised classifiers.
FastAPI backend for biosensor time-series ingestion, indexing, and concurrent internal serving.
Reproducible data tooling on a multi-GPU Linux cluster for large-scale computer vision workloads.
Chrome extension using Gemini API, DOM extraction, backend orchestration, and live UI.
LLM services, RAG-style grounding, question routing, retrieval policy, source coverage, evaluation harnesses, golden sets, human-review workflows, model validation gates.
FastAPI, REST APIs, async and NDJSON streaming, session management, indexing, query optimization, SQL, data ingestion.
Docker, GitHub Actions, GitLab CI, Kubernetes, Helm, HPA, ConfigMaps, Secrets, service health checks.
OpenTelemetry, OTEL Collector, Datadog, RED dashboards, p95/p99 latency, structured logs, runbooks.
Zurich, Switzerland
Sept 2024 - Present
Production backend, grounded LLM assistants, observability, CI/CD, and internal AI tooling.
Engineering signals
Highlights
Stuttgart, Germany
Mar 2024 - Aug 2024
Distributed data and computer-vision infrastructure on multi-GPU Linux clusters.
Engineering signals
Highlights
Computer Vision Lab, Zurich
Mar 2023 - Sept 2023
Controllable image generation and reproducible evaluation pipelines.
Engineering signals
Highlights
Technical Notes
Short engineering notes on service boundaries, retrieval policy, release gates, observability, and the operational details behind production AI systems.
A build log on turning a documentation chatbot into a routed, source-grounded assistant that can also guide evaluation workflows.
Retrieval-augmented generation as an engineering problem: what each pipeline stage can get wrong, deterministic citations, split evaluation, and how prompt caching moves the long-context break-even.
What a metrics-architecture refactor taught me about singletons, mixins, cardinality, and why a metric name is a public API.
Strip away the hype and an agent is an LLM in a loop that can call tools, remember things, and ask for help. Everything else is engineering around that loop.
The mental model behind OTel — signals, resources, the API/SDK split, and how trace context turns three monitoring streams into one investigation workflow.
Layering and encapsulation are the whole trick — a compact map of the five-layer model with the details that matter in practice.
SSH is not 'log in with a key' — it is seven distinct stages, and every error message tells you exactly which one failed.
Deploying two FastAPI services on a local kind cluster with a production-shaped Helm chart — and why deliberately breaking the deployment taught me the most.
A practical outline for monitoring user-facing AI services with backend-friendly signals.
A short implementation note for turning a small Go service into a deployable Kubernetes workload.