Kaarthik is the tech lead for the Mobius project specializing in Spark Streaming. Prior to joining the Shared Data platform team, he was on the Bing Ads team, where he built a near real-time analytics platform using Kafka, Storm, and Elasticsearch and used it to implement data processing pipelines. Previously, at Microsoft, Kaarthik was involved in the development of Data Quality Services in Azure and also contributed to multiple releases of SQL Server Integration Services as a hands-on engineering manager. Before joining Microsoft, Kaarthik was a senior software engineer in a semantic technology startup, where he built an ontology-based semantic metadata platform and used it to implement solutions for KYC/AML analytics.