ANIRUDHA KUCHIBHOTLA · AI & DATA ENGINEER

Pipelines that hold up, analysis that changes decisions,
and AI that's measured before it ships.

3+ years engineeringAmerican Arbitration AssociationTadavoCognizantMS, Northeastern
CORE
AI EngineeringData EngineeringAnalytics
BREADTH
Backend SystemsReliabilityTrust & SafetyPlatform Engineering

02 / EXPERIENCE

Where the work happened.

Three roles across enterprise backend, data pipelines, and production AI.

American Arbitration Association

Building production AI, data, and analytics systems across retrieval, evaluation, performance analysis, backend services, distributed workflows, and document automation.

Focus:AI Engineering · Data Engineering · Analytics · Backend · Reliability · Trust & Safety

Tadavo

(formerly AdaIQ)

Worked across batch and streaming data pipelines, analytics, data quality, and cloud-based data systems.

Focus:Data Engineering · Analytics · Streaming · Data Quality · Cloud

Cognizant

Built and supported enterprise backend and data workflows across APIs, SQL, ETL, reporting, and production troubleshooting.

Focus:Backend · Data Engineering · SQL · ETL · Production Systems

03 / SELECTED WORK

Selected work

Three systems across AI engineering, data engineering, and analytics: how they were built and what changed.

AI ENGINEERING · RETRIEVAL EXPERIMENTVerified Metrics

DevSignal AI

Finding related engineering issues, even when developers describe them differently.

Engineers frequently report the same underlying bug using completely different terminology, file paths, or error symptoms. Simple keyword search misses these connections because the vocabulary doesn't match.

What I built

Compared keyword-based (BM25), dense semantic (sentence embeddings), and hybrid reciprocal-rank fusion over historical GitHub issues to see which approach finds related problems more reliably.

Primary Verified Result0.48 → 0.61 Recall@5

Hybrid retrieval increased top-5 recall by +26.6% over pure keyword search by pairing exact keyword precision with conceptual semantic matching.

Evaluation context: 31 temporally valid duplicate pairs from Apache Airflow.

RETRIEVAL EXPERIMENTRecall@5 Comparison
BM25 (Keyword baseline)0.484
Finds exact file names and errors; misses paraphrased descriptions.
Dense Embeddings0.581
Captures conceptual meaning; drops precision on exact code identifiers.
Hybrid Fusion (BM25 + Dense)0.613
Selected approach: highest recall without sacrificing code precision.

04 / How I work

Four rules I don't skip.

  1. 01

    BASELINE FIRST

    Define the metric and measure the simple approach before building the clever one.

  2. 02

    DESIGN FOR FAILURE

    Retries, state, recovery, and observability belong in the architecture, not in the postmortem.

  3. 03

    EVALUATE AI LIKE SOFTWARE

    Define expected behavior, build repeatable tests, and make regressions visible before claiming improvement.

  4. 04

    A METRIC MUST CHANGE A DECISION

    If a dashboard or report doesn't change what someone does next, it isn't finished.

05 / TECHNICAL CAPABILITIES

Technical capabilities

The tools behind the work above, grouped by where I use them. Not exhaustive; I pick up what the problem needs.

FOUNDATIONS
PythonSQLGitLinux
CORE DISCIPLINES

AI Engineering

LLM ApplicationsRAG ArchitectureHybrid RetrievalRetrieval EvaluationAgent WorkflowsLangGraphEmbeddings & Vectors

Data Engineering

Apache SparkApache KafkaApache AirflowData Modeling & ETLBatch & StreamingSnowflake & RedshiftData Quality Contracts

Analytics & BI

Tableau & Power BIKPI DesignCohort SegmentationPandasExecutive ReportingFlourish & DatawrapperExcel Modeling
SUPPORTING BREADTH

Backend & Reliability

FastAPIJava / Spring BootREST APIsRedis CachingRetry PatternsCelery QueuesOracle & Relational DBsAutomated Testing

Trust & Safety

Safety GuardrailsAI Output EvaluationText ClassificationThreshold AnalysisQuality MonitoringSafety Regression Testing

Cloud & Platform

AWS & AzureDocker ContainersCI/CD PipelinesSystem Observability

06 / WRITING

Notes from building and learning.

Short articles about technical decisions, experiments, and things I've learned while working through engineering problems.

07 / ABOUT

I'm Anirudha, an AI & Data Engineer.

Most of my work sits where data meets AI: getting data into shape, building systems on top of it, and measuring whether they actually work.

I also build open-source projects like DevSignal and write about the engineering decisions behind them.

08 / OPEN TO OPPORTUNITIES

Let's work on something meaningful.

I'm open to opportunities across engineering and analytics. If my experience aligns with what your team is building, I'd be glad to connect.