> Markdown version of [/jobs/ext/1914429-senior-data-scientist-defi-blockchain-on-chain-surveillance](https://www.wearedevelopers.com/jobs/ext/1914429-senior-data-scientist-defi-blockchain-on-chain-surveillance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Scientist - DeFi Blockchain / On-Chain Surveillance - **Company:** TWG, INC. - **Location:** Santa Monica, CA, United States - **Experience:** Expert - **Salary:** $190,000.0 - $290,000.0 - **Contract:** Permanent contract - **Skills:** Information Engineering, Oracle (Applications), Blockchain, Indexer, Graphql - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7dda990baba33c8c ## About the Role * EVM / Polygon fluency at the data level - reading and decoding on-chain transactions and events, understanding how Polymarket's contracts settle (the CTF conditional-token framework, the USDCcollateral flow, ERC-1155 outcome-token transfers). This is the load-bearing skill; everything else sits on it. ## Description This role owns the on-chain substrate the entire DeFi Integrity Engine stands on - ingestion, attribution integration, composability decoding - and co-owns the UMA oracle-surveillance R&D. It was one seat when DeFi was a workstream; it is two now that DeFi is a standalone SOW with its own go-live date, because a single owner across ingestion + attribution + composability + oracle R&D is a bus-factor risk on a contractual milestone., * Own the on-chain ingestion path end to end - indexing contract events, settled fills, transfers, and resolution outcomes at scale, and turning them into the versioned tables detection and validation consume. * Decode the venue's settlement mechanics and the composability layer around it. * Own the attribution substrate: evaluate and integrate commercial wallet-clustering feeds, fuse them with on-chain behavioral clustering, and deliver a confidence-scored entity layer that carries the identity load on a pseudonymous venue. * Trace funds across chains and bridges for provenance and funding-source surveillance. * Co-own the optimistic-oracle surveillance R&D. * Feed on-chain features and cluster-grain signals into the shared detection stack., * On-chain data engineering - pulling and indexing chain data at scale (subgraphs / GraphQL, raw-node indexing, or equivalent), turning it into the tables the detectors and the graph specialists consume. * Cross-chain / bridge tracing - following funds as they move across chains, for provenance and composability surveillance. * DeFi mechanism literacy - flash loans, lending markets, leverage, AMMs - enough to reason about how someone would use these to manipulate or fund manipulation. * Chainalysis (or comparable) attribution tooling - evaluating and integrating the wallet-clustering feed that anchors the Attribution Substrate replacing the KYC/identity layer on the DeFi side. * UMA / optimistic-oracle understanding - how the resolution and dispute mechanism works, for the net-new oracle-surveillance R&D. * Surveillance / attribution mindset - the rare part: most on-chain engineers come from building protocols or trading, not from investigating them. Someone who thinks about "who is really behind these wallets and what are they doing" rather than "how do I ship this vault." ## Related Videos - [​Road to Web3](https://www.wearedevelopers.com/videos/584-road-to-web3) - [Pragmatic Blockchain Design Patterns: Integrating Blockchain into Business Processes](https://www.wearedevelopers.com/videos/1579-pragmatic-blockchain-design-patterns-integrating-blockchain-into-business-processes) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Solving Real-world Problems with Blockchain at Algorand - Brian Whippo](https://www.wearedevelopers.com/videos/1368-solving-real-world-problems-with-blockchain-at-algorand-brian-whippo) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) ## Related Articles - [From Hype to Code: Real Blockchain Use Cases for Developers](https://www.wearedevelopers.com/magazine/620-from-hype-to-code-real-blockchain-use-cases-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Why Blockchain? A Developer’s Perspective](https://www.wearedevelopers.com/magazine/616-why-blockchain-a-developer-s-perspective) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)