{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/655148df2861630012a1d01b/686bf23f51ef1700a6c60a7d?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Pratim Bhosale: How to get into AI from Backend Engineering","thumbnail_width":200,"thumbnail_height":200,"thumbnail_url":"https://open-images.acast.com/shows/655148df2861630012a1d01b/1751904814170-c277452c-b111-489d-8ee4-c3033cdbc2d4.jpeg?height=200","description":"<p>Links</p><p>- CodeCrafters (partner): https://tej.as/CodeCrafters</p><p>- Pratim on X: https://x.com/bhosalepratim</p><p>- Tejas on X: https://x.com/tejaskumar_</p><p><br></p><p>Summary</p><p><br></p><p>In this conversation, we explore the journey from backend development to becoming a Google Developer Expert in Golang. We discuss the significance of microservices architecture, the importance of search technologies, and the development of Cargo Chat, a tool for searching codebases. </p><p><br></p><p>Pratim shares insights on building effective search pipelines, Matryoshka embedding models, and the integration of hypothetical documents in search processes. The conversation concludes with a discussion on a mental health journaling app that connects personal reflections with religious texts for encouragement. </p><p><br></p><p>Chapters</p><p><br></p><p>00:00 Pratim Bhosale</p><p>02:19 Introduction</p><p>05:16 The Shift to Backend Development and Golang</p><p>08:16 Becoming a Google Developer Expert</p><p>11:20 Understanding Microservices Architecture</p><p>14:19 Building Innovative Tools: Cargo Chat</p><p>17:12 Search Technologies and Their Applications</p><p>20:15 The Search Pipeline and Embedding Models</p><p>29:49 Building a Vector Database</p><p>33:13 Local First Movement and Security</p><p>34:14 Understanding Hyde: Hypothetical Document Embeddings</p><p>36:48 Matryoshka Embedding Models</p><p>41:59 The Search Problem in AI</p><p>43:57 Developing a Mental Health App</p><p>48:02 Comparing Approaches to Vector Search</p><p>52:56 Developer Experience and Product Growth</p><p>01:02:52 Understanding Developer Experience Levers</p><p>01:04:32 Making API Products Click</p><p>01:07:40 The Role of Developer Advocacy</p><p>01:11:06 Navigating Career Paths in Tech</p><p>01:13:58 Finding Your Niche in Developer Relations</p><p>01:20:18 Work-Life Balance and Avoiding Burnout</p><p>01:24:01 The Importance of Mentorship</p><p>01:27:07 Emerging Technologies and Trends</p>","author_name":"Tejas Kumar"}