Pablo Castro

Distinguished Engineer at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Pablo Castro is a Distinguished Engineer and CVP at Microsoft based in Redmond, leading the Azure Cognitive Search business with responsibility for product, engineering, and technical strategy. With 11 years of experience at Microsoft, he combines executive leadership with hands-on systems design—previously running Synapse SQL engineering to build cloud-scale MPP analytics and leading Applied AI for Azure Cognitive Services. He maintains an active engineering presence in open source, contributing backend enhancements to the widely used Microsoft Bot Framework to advance search-powered conversational experiences. Known for translating research and large-scale architecture into production services, Pablo blends product management, data science, and operational rigor to ship scalable AI and search systems. An interesting detail: he moves fluidly between shaping product strategy and writing code that refines search schemas and query builders to improve real-world bot interactions.
code10 years of coding experience
languagesEnglish, Spanish
github-logo-circle

Github Skills (14)

azure-bot-service10
bot-framework10
sdk10
csharp10
dotnet-core10
googlebot9
bots9
typescript4
typescripts4
typescript-types4
python3
javas3
java3
nodejs3

Programming languages (9)

TypeScriptMDXC#JavaC++JavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
microsoft/botframework-sdk

Sep 2016 - Oct 2016

Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 pushes in 1 month
Contributions summary:Pablo primarily contributed to the search-powered bot samples, enhancing the bot's functionality by introducing search-powered dialogs and updating the bot's NuGet package references. They updated the Job Listing bot to use FilterExpression for refining search results. The user also added support for facet fields of type collection(string) and made modifications to the search schema and query builder within the context of the bot framework. These changes enhance the capabilities of the bot to provide more refined and customizable search experiences.
azure-bot-servicepythonbotmicrosoft-cognitive-servicesdotnetcore
The ChatGPT Retrieval Plugin lets you easily search and find personal or work documents by asking questions in everyday language.
Contributions:8 reviews, 2 PRs, 27 pushes in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Pablo Castro - Distinguished Engineer at Microsoft