Shahin Shayandeh is a Senior ML Engineering Leader in Redwood City with a decade of experience building scalable conversational AI and backend systems across research and industry. He earned a PhD from USC and progressed from research software engineer roles at Microsoft Research—where he helped advance end-to-end task-oriented dialog models—to leadership posts at Meta and Apple, now leading ML engineering. Shahin combines deep technical chops in scalable model and systems design with hands-on backend development, contributing to high-profile open-source Bot Framework projects at Microsoft that improve connectors, middleware, and release automation. Known for bridging research and production, he brings both academic rigor and release-focused engineering practices to ship reliable AI-driven products.
10 years of coding experience
19 years of employment as a software developer
PhD Computer Science, PhD Computer Science at University of Southern California
BSc Computer Engineering, BSc Computer Engineering at Sharif University of Technology
Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
Back-end Developer
Contributions:26 releases, 436 commits, 58 PRs in 1 year 7 months
Contributions summary:Shahin's contributions primarily involve modifications to the project's documentation and build processes related to the C# and C++ portions of the Bot Framework SDK. These changes include removing and updating dependencies, such as those related to Doxygen, Nuget Packages, and the Bot Connector URL. Furthermore, they modified the pizza bot sample adding new luis samples.
The Microsoft Cognitive Services controls for Microsoft Bot Builder
Role in this project:
Backend Developer
Contributions:12 commits, 3 PRs, 7 pushes in 8 months
Contributions summary:Shahin primarily focused on updating and maintaining build scripts and assembly versions related to the project's C# library for the Bot Builder. They added a script for creating NuGet packages and modified project files to include documentation and package management configurations. Furthermore, they updated the project's dependencies, specifically upgrading the Microsoft.Bot.Builder version. The contributions indicate a focus on release management and dependency maintenance.
botcognitivebuildercognitive-servicesbots
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
Shahin Shayandeh - Senior ML Engineering Leader at Apple