Skip to main content
ThinkscoopEngineering
EngagementsCapabilitiesWorkApproachNotesAboutStart a build
EngagementsCapabilitiesWorkApproachNotesAboutStart a build

Thinkscoop Engineering

Senior engineers, AI augmented. Not AI washed.

Engagements

  • AI MVP Sprint
  • AI Integration Pod
  • Agentic Workflow Build
  • Embedded AI Pod
  • All four, with prices

Capabilities

  • Retrieval and context
  • Evaluation and quality gates
  • Agent orchestration
  • Guardrails and escalation
  • Observability, cost and drift
  • Product and platform engineering

The practice

  • Engineering home
  • Delivered work
  • How we work
  • Engineering notes
  • About the practice
  • Questions we get asked
  • Start a build

Reach us

contact@thinkscoopinc.com

Other practices

  • Business Applications
  • Growth
  • Thinkscoop, the parent company

Legal

  • Privacy policy
  • Terms
  • Cookies
Thinkscoop Technologies LLPTeam based in India. Clients across the US, Australia and the UAE.
Engineering/Work/SAMCo

Real-Time Portfolio Intelligence Platform for SAMCo

Financial Services8 weeks
Real-timeRisk analysis (was 24hr lag)
3hrDaily time saved per manager
$2B+AUM on platform
8wksScoping to live

What this engagement is evidence of

Real time data engineering under a latency budget in a regulated market, where the numbers have to reconcile against the source before anyone will act on them. Mostly a platform problem, which is what most production AI turns out to be.

The situation

Asset management is a business where timing is everything. SAMCo's analysts were skilled and experienced - but they were making portfolio decisions with information that was, at best, 24 hours old. Overnight batch jobs, Excel risk models maintained by a single analyst, and data silos across trading, compliance, and portfolio systems meant that by the time a risk report reached a portfolio manager's desk, the market had moved. In volatile conditions, a 24-hour lag isn't just inefficiency - it's exposure.

What was breaking

  • Overnight batch jobs meant risk analysis was always 24 hours stale - unacceptable during high-volatility market periods
  • A single analyst maintained the core Excel risk model, creating a critical dependency and a 3-hour update cycle for any model change
  • Risk data siloed across four separate systems: trading platform, Bloomberg terminal, compliance database, and internal analytics
  • Portfolio managers spent an average of 3 hours per day extracting, consolidating, and formatting data before they could begin analysis
  • No natural language interface - every query required technical SQL knowledge or waiting for the analytics team

Real-time is a systems problem, not a UI problem.

The temptation in projects like this is to build a better dashboard. We spent the first sprint mapping exactly where the latency lived - and most of it was in the data pipeline, not the reporting layer. Overnight batch jobs were running because the previous architecture couldn't support live queries across four data sources simultaneously. We re-architected the data layer with a streaming pipeline before touching a single user-facing component. The natural language interface came last - built on top of a foundation that could actually support real-time responses.

  • Streaming data pipeline built before any UI work - real-time is a data architecture problem first
  • Natural language queries backed by traceable reasoning: every answer cites the specific data points it used
  • Alert system designed around portfolio manager workflows, not technical data events
  • Model architecture documented and explainable - compliance team can audit every AI-generated risk assessment

A live intelligence layer across SAMCo's entire data estate

The platform combines a real-time streaming pipeline with a model powered query interface. WebSocket connections maintain live feeds from Bloomberg, the internal trading platform, and the compliance database. A custom risk model - co-designed with SAMCo's head of risk - runs continuously over the live data, updating exposure calculations every 60 seconds. Portfolio managers interact with the system through a natural language interface: they ask questions in plain English and get structured answers with the underlying data exposed for inspection. The system also runs a configurable alert engine that triggers on user-defined risk thresholds.

Streaming data pipeline

Real-time WebSocket connections to Bloomberg API, the internal trading platform, and the compliance database. Position and pricing data updates every 60 seconds. Historical data is preserved in PostgreSQL for trend analysis and backtesting.

AI risk model

A custom risk model trained on SAMCo's portfolio history, co-designed with the head of risk. Runs on live position data to produce VaR estimates, currency exposure summaries, and sector concentration metrics - updating continuously rather than nightly.

Natural language query interface

Model powered query interface grounded in live portfolio data. Queries like 'What is my USD exposure if the dollar moves 2% against INR?' return a structured answer with the calculation methodology, data sources, and confidence range.

Configurable alert engine

Portfolio managers define risk thresholds (e.g. 'alert me if tech sector exposure exceeds 30%') and receive push notifications the moment live data crosses the threshold - replacing the previous end-of-day email digest.

Compliance audit trail

Every AI-generated insight, alert trigger, and query response is logged with the underlying data snapshot, model version, and timestamp. SAMCo's compliance team can reconstruct the exact information state at any moment a decision was made.

What it produced

The technical metrics tell one story. The operational shift - from reactive risk management to proactive, real-time intelligence - tells a bigger one.

24-hour batch lag eliminated. Portfolio managers save 3 hours per day. Platform handles $2B+ AUM with full audit trails on every AI-generated insight.

What we would tell the next team

L1

Real-time financial data requires obsessive error handling

Live market data is messy. Bloomberg feeds drop out. Internal systems have maintenance windows. Position data can arrive out of sequence. We spent significant engineering time on fallback states, data staleness indicators, and graceful degradation - so the platform always communicates clearly when data is fresh versus cached, rather than silently serving stale information as if it were live.

L2

Natural language queries need strong output structure

Free-form natural language responses in a financial context are a liability. Portfolio managers need structured, scannable answers - not prose. We designed a strict output schema with a direct answer, supporting data table, methodology note, and confidence indicator. This also made it easier to validate outputs programmatically before serving them.

L3

The analytics team needs to trust the AI before the managers do

The biggest adoption barrier wasn't portfolio managers - it was the existing analytics team who feared the system made their role redundant. We repositioned their role explicitly as 'model owners and validators': they define the risk parameters, review model outputs weekly, and own the alert threshold configurations. This turned the team from sceptics into champions.

“We used to brief portfolio managers with yesterday's numbers. Now they get real-time answers to questions they didn't even know to ask. The natural language interface has changed how our entire team thinks about data.”

Chief Technology Officer, SAMCo

Vitals

  • Client: SAMCo
  • Sector: Financial Services
  • Duration: 8 weeks

Disciplines exercised

  • Product and platform engineering
  • Observability, cost and drift

Platform and tooling

  • Python
  • FastAPI
  • React
  • WebSockets
  • AWS Lambda
  • Bloomberg API
  • PostgreSQL
Start a build

Model versions are deliberately not listed. The architecture treats the provider as a configuration decision, and a version printed on a page is out of date within the quarter.

$engineering / other engagements

Five more, and what each one cost to learn.

72%EY (Ernst & Young)A multi-agent AI system operating entirely within EY's Azure environment that ingests audit data, cross-references regulatory frameworks, and generates source-cited draft reports for human partner review.12 weeks · Professional Services68%Booking.comA LangGraph reasoning agent with live access to booking APIs, a RAG knowledge base over 500,000+ policy documents, and direct payment system integration - with confidence-based escalation that assembles full context for human agents before routing.10 weeks · Travel & eCommerce78%Global FinTech (Confidential)A multi-step LangGraph reconciliation agent that reasons over discrepancy reports, queries source systems via API, and drafts resolution actions for human review - with a full evaluation harness measuring accuracy and escalation rate weekly.10 weeks · Financial Services4.2minHindustan Unilever LimitedA unified AI knowledge assistant with RAG over 200,000+ internal documents, role-based access control tied to SSO, full audit logging, and citation-grounded answers - operating entirely within HUL's Azure environment.14 weeks · FMCG / Enterprise35%PixisA multi-touch attribution engine with AI-assisted causal inference, processing 5M+ events daily across Google, Meta, and TikTok - giving marketing teams a defensible, explainable model for budget decisions.6 weeks · MarTech / AI Marketing

Is your constraint the same as this one?

Send the task, the data it runs on and the systems it has to touch. You get a written read from an engineer within a working day.

Start a build