Utkarsh Jain

Director of Engineering

Kirkland, Washington, United States20 yrs 3 mos experience
Highly Stable

Key Highlights

  • Led engineering teams for a decade.
  • Expert in scalable data platforms.
  • Contributed to multiple patents in data indexing.
Stackforce AI infers this person is a SaaS expert with a strong focus on data platforms and search technologies.

Contact

Skills

Core Skills

Distributed SystemsData PlatformsSearch TechnologiesData Indexing

Other Skills

AlgorithmsApache PinotApache PrestoBing Realtime IndexC++Data ManagementDebeziumIndexingKafkaMachine LearningObject Oriented DesignQuery ProcessingReal-time Data ProcessingReal-time IndexingStreaming Data Processing

About

With about a decade of leading engineering teams and building scalable data platforms, I am a passionate and driven engineering manager at Rippling, a company that is revolutionizing the way businesses manage their HR and IT systems. I enjoy working on challenging and innovative projects that leverage cutting-edge technologies and solve real-world problems. I am also committed to creating a collaborative and inclusive culture that empowers and inspires my team members to grow and excel. As the engineering manager for Query and Data Platform at Rippling, I am responsible for Rippling Query Language (RQL), a distributed query processing engine, and a distributed datastore that supports dozens of vertical applications as part of Rippling's compound startup strategy. I am also leading the development of the next-gen dependency tracking platform and the next-gen data platform for streaming transformations and materialized views. Additionally, I am scaling the data cloud alpha by 100x and building the foundational platform for real-time OLAP, streaming ingestion, and query engine. Some of the technologies that I use and manage include Apache Pinot, Apache Presto, Kafka, Debezium, and more. I have also contributed to multiple patents in the field of data indexing and search.

Experience

Rippling

Senior Engineering Manager

Jun 2022Present · 3 yrs 9 mos · Greater Seattle Area

  • Engineering Manager for Query and Data Platform at Rippling. Growing and team and working on:
  • RQL (Rippling Query Language) grammar, parser, query translator, distributed query processing engine, and a distributed datastore.
  • Next-gen dependency tracking platform to track changes in the employee graph in real time, at scale.
  • Next-gen data platform for streaming transformations and materialized views.
  • Launching data cloud alpha and scaling it 100x.
  • Building the foundational platform for supporting dozens of vertical applications as part of Rippling's compound startup strategy.
  • Realtime OLAP, Streaming Ingestion, Query Engine, Apache Pinot, Apache Presto, Kafka, Debezium
Distributed SystemsApache PinotApache PrestoKafkaDebeziumData Platforms

Microsoft

3 roles

Partner Group Engineering Manager

Promoted

Sep 2019Jun 2022 · 2 yrs 9 mos

  • Managed multiple teams across Bing and Office 365 Enterprise Search. ~35 developers. 3 teams directly reporting. Close collaboration with multiple Principal/Partner+ ICs.
  • Scaling Bing Realtime Index 40x+ over multiple generations/architectures. O(Billions) Documents, O(10k+) QPS, O(10k+) Ingestion rate. Supporting multiple indices for Web, News, Multimedia, Videos, Images.
  • Core Search Index Platform for Microsoft O365 across multiple canvases including Outlook, Teams, SharePoint, OneDrive, and more. O(10B) objects, O(100M) Active users. O(5K) QPS.
  • Modernized the O365 Search to have transactional real-time indexing, forward indices and modern ranking stack including Traditional and Vector Indices.
  • Streaming Semantic Search Vector Index V1 Production: Using FPGA accelerated FAISS index. V2 Design: Using DiskANN Graph algorithms.
Bing Realtime IndexTransactional Real-time IndexingVector IndicesSearch TechnologiesData Indexing

Principal Software Engineering Manager

Sep 2013Sep 2019 · 6 yrs

Senior SDE

Jan 2006Sep 2013 · 7 yrs 8 mos

  • Founding Engineer 0 -> 1 Bing's first Realtime streaming index. <100ms Ingestion and Query latencies.
  • Founding Engineer 0 -> 1 Thumbnail Caching and Serving Layer.
  • Founding Engineer 0 -> 1 Index Serving Capacity Experimentation Framework.
  • Member of Core Index Serving Team.

Education

Indian Institute of Technology, Bombay

M. Tech. — Information Technology

Jan 2004Jan 2006

Maharshi Dayanand University

BE — Information Technology

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Distributed Systems & Data Platforms

Explore similar profiles based on matching skills and experience