Complexa Labs
Back to experience
Automotive SaaS · Global automotive retail software provider

Enterprise-scale NLP for unstructured text

NLP engineer · 2025

The problem

Automotive retail platforms accumulate enormous volumes of unstructured text — customer communications, service notes, dealer feedback, after-sales reports — that the operating teams could not query systematically. Reporting and analytics workflows treated this corpus as opaque, even though it contained the highest-resolution signal on customer intent, dealer performance, and product issues anywhere in the data estate.

Approach

Modern language-model techniques, applied pragmatically

I built an NLP layer that extracted structured signal from the corpus using modern language-model techniques — instruction-tuned transformers and embedding pipelines — engineered around the operational constraints of an enterprise SaaS environment: latency budgets, deterministic outputs where needed, audit trails, and bounded cost per document.

Information extraction at scale

  • Domain-specific entity and relation extraction (vehicles, parts, service codes, dealer identifiers, customer-intent categories) that respected the client's existing taxonomies rather than imposing model-internal ones.
  • Semantic search over the document base via embedding indices, with hybrid retrieval (BM25 + dense) tuned for the recall–precision tradeoffs that the analytics use cases actually required.
  • Structured output validation so downstream pipelines could rely on schema-conformant extractions instead of free-text post-processing.

Production hardening

The pipeline ran across the client's production data estate — millions of documents, multi-tenant — with the usual concerns: prompt-injection resistance for any text routed through LLM components, deterministic re-runs for compliance, telemetry on extraction confidence, and cost guardrails on the LLM spend.

Outcome

Analytics workflows that previously could not touch the unstructured tier of the data estate gained first-class access to it — opening up customer-intent dashboards, dealer quality signals, and after-sales pattern detection on data that had been effectively dark.

Stack

Python · transformers · vector indices · hybrid retrieval · structured prompting · cloud-native deployment.