Ph.D. in CS / Sr. Staff Machine Learning Engineer @LinkedIn 🇺🇸 The opinions are my own. Husband, father of 2 boys

Saratoga, CA
Joined June 2010
We shipped semantic search for LinkedIn Hiring Assistant over 1B+ member profiles: free-text qualifications, no relevance labels at launch, only InMail engagement as a proxy. A few things surprised us. Thread 🧵 Full write-up: linkedin.com/blog/engineerin…
1
1
62
Classic recruiter search trade-off: faceted search had coverage but many bad matches; boolean had precision but ~half of queries returned nothing. EBR-powered semantic retrieval became the best single strategy — faceted-level liquidity with the best pre-ranking relevance.
1
29
Other lessons in the post: contrastive post-training alignment beat model size for embedding FT; offline judge replay predicted online A/B direction; relevance supervision at retrieval + engagement at ranking are complementary. linkedin.com/blog/engineerin…
27
🤖 Made with AI
The SpaceX team is incredible!
47
While chatting with a friend recently, I finally managed to pinpoint the one real edge humans still have over AI: taking full responsibility for decision-making. Everything else feels like the moat has already shrunk to almost nothing
1
40
Built my first AI-generated video technology #CareerReel end-to-end at an internal LinkedIn hackathon. Treated it like Lean Startup: ship fast, validate with real viewers, iterate hard. All learnings in 3‑min recap video 👇 #GenAI #Higgsfield #VideoResume t.me/ai_review/164
1
94
All set for @aclmeeting Vienna! #ACL2025 If you’re into industry-scale embedding-based retrieval, LLMs for search and recsys, LLMs-as-judge, or @LinkedIn’s semantic search and agentic experience for Recruiter Search, let’s connect
161
GPU retrieval can rival HNSW / IVFPQ on both latency and recall. @LinkedIn's LiNR (Feed OON recsys) and SJS and @Meta's MoL already deploy exhaustive k-NN at production scale on A100/H100 nodes. See my full post for the technical details ⬇️ t.me/ai_review/162 #VectorSearch
290
My two cents to the famous discussion: LLMs imitate reasoning (it’s how they are trained after all), but it works for practical use cases, as we saw @LinkedIn while working with job qualifications, often qualitatively better and surely faster than human. Fake it until you make it
110
I just realized that @AnthropicAI’s Claude is named after Claude Shannon. Beautiful
1
93
Our paper “A Scalable and Efficient Signal Integration System for Job Matching” on combining LLMs and GNNs for job recommendations @LinkedIn was accepted for #KDD2025 kdd2025.kdd.org/applied-data… see you in Toronto
146
Still true in 2025
What is missing: Pros: - betting on open source, which will beat any private company in the long run; - wider applicability; - amortized costs; - building in-house expertise for p17n and embracing latest advances. Cons: - Tempting shortcut to reduce go-to-market time. #LLM
149
This is our team’s work on #LLM productionization for #RecSys from a year ago. Since September 2024, it has powered the MME in job recommendations and search @LinkedIn linkedin.com/blog/engineerin…
227
While I don't mean to sound overly pessimistic, traditional chemical-based rocket engines are not sufficient for the demands of deep space exploration.Meanwhile, the rare and technologically complex enriched uranium-235 is being burned at low efficiencies in nuclear power plants
This has to be one of the most mind-blowing human feats of all-time. We’re going by to explore the stars and settle other planets. Let’s just hope it happens in our lifetime ❤️
1
2
307
… Speaking of truly essential priorities of modern physics
73