Dec 19, 2017 · 23m · mad
Surveillance Platform for Banks // Mayur Thakur, Goldman Sachs (FirstMark's Data Driven)
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
Mayur Thakur, Managing Director at Goldman Sachs, presents how advanced computer science algorithms—ranging from temporal joins and search engines to graph analytics and time series spike detection—are deployed in production to monitor billions of daily transactions and prevent financial misconduct.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Matt holds 1.5% of the talking time here. How this is scored →
speaking balance: gold is Matt, purple is the guest (3 minute bins)
Mayur firmly refuses an audience question about caught algorithmic spoofing, explicitly stating 'You're not going to get me to say that.'
Hardest push from Matt ▶ 15:22 Steering presentation toward core technology stackMatt Turck interrupts the monologue wrap-up to direct Mayur specifically toward explaining the technical infrastructure behind the platform.
Biggest teaching moment ▶ 9:15 Explaining the mathematical scale of naive temporal joinsMayur illustrates the mathematical impossibility of brute force temporal joins across 100 million execution rows and 1 billion market rows.
Matt holds his own ▶ 15:22 Host interjection on architecture detailsHost Matt Turck intervenes to refocus the high-level talk back onto concrete technical stack details.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | Matt as informed peer | Guest teaching | Guest disagreement | Matt pushing back | Why |
|---|---|---|---|---|---|---|
| Posing Four Core Computer Science Challenges | 0 | 2 | 0 | 0 | The segment is a monologue presentation by Mayur Thakur introducing core computer science problems to the audience. The host is inactive, keeping host metrics at 0. | |
| CS Problem 1 - Huge Temporal Joins | 0 | 3 | 0 | 0 | Mayur details large-scale temporal joins across massive dataset sizes. The host does not speak, maintaining host score floors. | |
| Connecting Computer Science Problems to Compliance Surveillance | 0 | 4 | 0 | 0 | Mayur explains how compliance surveillance models operate and defines market spoofing. The host remains entirely passive during the presentation. | |
| Compliance Application - Temporal Joins for Market Surveillance | 0 | 4 | 0 | 0 | Mayur presents real-world compliance applications including search engines for billions of internal communication documents. Host engagement remains zero. | |
| Compliance Application - Graph Analysis for Information Leakage | 0 | 3 | 0 | 0 | The guest outlines graph analysis used for identifying information leakage across 60 million nodes. Host does not intervene. | |
| Surveillance Platform Architecture & Data Landscape Synthesis | 2 | 4 | 1 | 1 | Host Matt Turck steps in to prompt Mayur on the underlying technology stack. Mayur details their T+1 Hadoop and MapReduce architecture in response. |