Xinyang Wu

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.

For referrals / recruiters

Target roles

  • Software Engineer, AI Infrastructure
  • Software Engineer, Backend Systems
  • Software Engineer, Cloud / Platform
  • Software Engineer, Search / Ranking / ML Infrastructure

Preferred locations

Zurich, Munich, London, Dublin, US. Open to relocation.

Best evidence

  • Grounded Documentation and Evaluation Assistant with deterministic evidence routing and human-in-the-loop golden sets
  • High-throughput FastAPI data platform
  • Trust & Safety ML prototypes with CI-enforced evaluation (Review Router, Abuse Signals)
  • Distributed multi-GPU data pipeline at Bosch
  • Current Go/Kubernetes infrastructure project

Engineering Focus

AI Infrastructure

LLM services, RAG-style grounding, question routing, retrieval policy, source coverage, evaluation harnesses, golden sets, human-review workflows, model validation gates.

Backend Systems

FastAPI, REST APIs, async and NDJSON streaming, session management, indexing, query optimization, SQL, data ingestion.

Cloud Native / DevOps

Docker, GitHub Actions, GitLab CI, Kubernetes, Helm, HPA, ConfigMaps, Secrets, service health checks.

Observability

OpenTelemetry, OTEL Collector, Datadog, RED dashboards, p95/p99 latency, structured logs, runbooks.

Languages

PythonGoTypeScriptSQLJavaCBashMATLAB
View full engineering focus

Experience

Miltenyi Biotec - Software Engineer

Zurich, Switzerland

Sept 2024 - Present

Production backend, grounded LLM assistants, observability, CI/CD, and internal AI tooling.

Engineering signals

Backend ownershipGrounded LLM serviceRouted retrievalEvaluation infrastructureCI/CDObservability

Highlights

  • Built FastAPI data platform for biosensor time-series.
  • Shipped documentation and evaluation assistants with deterministic evidence routing, streaming responses, and source grounding.
  • Built human-in-the-loop evaluation infrastructure: a versioned golden set enforced by regression assertions and deterministic retrieval gates in CI.
  • Hardened production reliability by converting 46 unhandled HTTP 500 error paths into typed errors across 120 call sites.
  • Added CI/CD validation gates for backend/frontend/model updates.
  • Instrumented services with OpenTelemetry and Datadog.

Bosch - Machine Learning Engineer Intern

Stuttgart, Germany

Mar 2024 - Aug 2024

Distributed data and computer-vision infrastructure on multi-GPU Linux clusters.

Engineering signals

Distributed data pipelineReproducibilityGPU clusterContainerized environments

Highlights

  • Built dataset versioning and reproducible data pipelines.
  • Optimized GPU memory for 3D video reconstruction.
  • Automated data-pipeline provisioning and container validation.
  • Work productized into first-author patent.

ETH Zurich - Research Assistant, Generative AI

Computer Vision Lab, Zurich

Mar 2023 - Sept 2023

Controllable image generation and reproducible evaluation pipelines.

Engineering signals

Fine-tuningEvaluation pipelineModel controllability

Highlights

  • Built a controllable Stable Diffusion 1.5/ControlNet image-generation pipeline, fine-tuning trainable adapters on a 24 GB RTX 3090.
  • Improved mean color-accuracy AUC by 3.97 points over prior work with reproducible training and evaluation runs.

Technical Notes

Build logs with systems-level reasoning.

Short engineering notes on service boundaries, retrieval policy, release gates, observability, and the operational details behind production AI systems.

Build log

Designing a Grounded Documentation Assistant

A build log on turning a documentation chatbot into a routed, source-grounded assistant that can also guide evaluation workflows.

FastAPILLMRAGStreamingTypeScript
Build log

A Working Map of Computer Networking

Layering and encapsulation are the whole trick — a compact map of the five-layer model with the details that matter in practice.

NetworkingTCPHTTPDNS