Professional Experience

Founder
2025 - Present
Elucidate LLC

Specializing in the applications of search and generative AI. Designing solutions for information retrieval, retrieval-augmented generation (RAG), and data engineering workloads.

Partnering with enterprises seeking to deploy agentic RAG and deep document search over large knowledge bases, or scale search and recommendations.

Senior Engineering Manager, AI / ML division
2019 - 2024
Apple Inc.

Led search and recommendation initiatives at scale. Key contributions include:

  • Led a team of 10+ engineers and researchers, shipping AI-enabled advances to search in first-party apps.
  • Responsible to innovate, design, and ship search and recommendation systems for on-device and server search at scale using ranking models, NLP, and embeddings.
  • Work highlighted in Apple WWDC as the “biggest update to search in years”.
  • Collaborated cross-functionally with evaluation, QA, online measurement, and client teams.
  • Managed and mentored engineers.
Kingland Professor of Data Analytics & Professor of ECE
2002 - 2019
Iowa State University

Led a research group that delivered breakthrough and foundational innovations in streaming algorithms, ML, graphs, and databases. Key accomplishments, honors, and awards include:

  • 100+ publications in top-tier venues in ML, databases, and algorithms (KDD, NeurIPS, VLDB, ICDE, PODS, IEEE TKDE) with 3,700+ citations and an h-index of 34.
  • Honored with the IBM Faculty Award, the Warren B. Boast Undergraduate Teaching Award, and named the Kingland Professor of Data Analytics.
  • Co-authored papers invited to special journal issues for best papers from SPAA, IEEE IPDPS, SIAM Conference on Data Mining, ICDE, and Euro-Par.
  • Designed and taught courses on software for big data and algorithms, including Software Tools for Large-Scale Data Analysis, Probabilistic Methods in Computer Engineering, Theoretical Foundations of Computer Engineering, and Operating Systems.
  • Active in professional academic service, including steering committee and chair roles for ACM PODC, review board membership for VLDB, and program committee memberships for top-tier venues such as VLDB, ICDT, PODS, ICDE, CIKM, and IPDPS.
  • Advised 12 Ph.D. graduates pursuing careers in academia and industry.
  • Secured $6M+ sponsored funding from competitive sources (e.g. National Science Foundation, Industry, DARPA).
  • Multiple patents on data stream processing and systems.
Consulting Member of Technical Staff
2009 - 2010
Oracle Corporation

Designed and implemented parallel methods for databases, efficient cache management, and hashing.


Visiting Positions

Indian Institute of Science
Bangalore
Visiting Professor 2017

Synthetic database generation.

Laserlike Inc
Silicon Valley
Visiting Researcher 2016

Approximate nearest neighbor (aNN) vector search and clustering—the foundations of modern vector databases and RAG.

Sandia National Laboratories
National Lab
Visiting Researcher 2015

Streaming graph benchmark.

Microsoft Research
Research Lab
Visiting Researcher 2013

Sampling from graph databases.