Yashu Seth is a Senior Machine Learning Engineer with 10 years of experience building production-grade AI systems and MLOps pipelines, currently driving ML at Uber from Bengaluru. He has led impactful product initiatives at LinkedIn—designing a content-to-group recommendation system with a 67% site-wide impact and generative QA for groups (both patent-pending)—and delivered patented document extraction and anonymization solutions at Ushur. Skilled across probabilistic models, C++ ML libraries and backend engineering, he contributes to prominent open-source projects like pgmpy and mlpack, improving core Bayesian network validation and distribution training methods. Yashu combines rigorous QA and testing discipline with system architecture experience (RabbitMQ/ZeroMQ, MLflow, Docker), enabling reliable model deployment at scale. Notably, his early open-source work adding Gaussian distributions to pgmpy under Google Summer of Code signals a long-standing commitment to robust probabilistic modeling.
11 years of coding experience
8 years of employment as a software developer
B.Tech., Electronics Engineering, B.Tech., Electronics Engineering at Indian Institute of Technology (Banaras Hindu University), Varanasi
Python Toolkit for Causal and Probabilistic Reasoning
Role in this project:
Back-end Developer & QA Engineer
Contributions:201 commits, 40 PRs, 546 comments in 1 year 4 months
Contributions summary:Yashu primarily focused on improving the quality and robustness of the `pgmpy` library. Their contributions involved adding type checking to factor operations and comprehensive unit tests for various edge cases, including those that were prone to TypeError exceptions. They also fixed a bug related to the `check_model` method in the BayesianModel and DynamicBayesianNetwork classes, which suggests a focus on the core model validation logic. Additionally, the user corrected documentation typos.
mlpack: a fast, header-only C++ machine learning library
Role in this project:
ML Engineer / QA Engineer
Contributions:10 commits, 2 PRs, 18 comments in 15 days
Contributions summary:Yashu contributed to the `mlpack` library by implementing a new training method for the `GammaDistribution` class, enabling parameter estimation with observation probabilities. They then added multiple test cases to ensure the correctness and robustness of the newly implemented `Train` function. Further contributions include adding their name to the core contributors list, and correcting a typo in the documentation of the Perceptron method. Additional tests for the `SimpleWeightUpdate` policy were added as well.
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.