Anirudh Agnihotry is a Senior Software Engineer with 11 years of experience, blending full-stack .NET expertise with a strong focus on data engineering and cloud-scale pipelines. Based in Seattle, he architects enterprise data solutions using Azure Data Factory and Snowflake, builds data quality frameworks, and turns complex business needs into actionable analytics. At UiPath he has led agent-evaluation systems with rich telemetry while mentoring engineering teams, and his background in ML, deep learning, and NLP informs AI-assisted operational intelligence work. His open-source contributions to major .NET projects like ML.NET, CoreRT, and the .NET runtime highlight deep runtime and tooling chops as well as a focus on test stability and low-level API improvements. Comfortable across front-end React interfaces and back-end runtime internals, he bridges product-facing UX with robust data and platform engineering. Colleagues value him for shipping pragmatic, well-tested systems that surface hard-to-detect issues through thoughtful telemetry and test automation.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science and Engineering, Bachelor of Technology (B.Tech.) Computer Science and Engineering at Indian Institute of Technology, Guwahati
High School, High School at GGS PUBLIC SCHOOL ,SANGRUR
Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:44 reviews, 81 commits, 174 PRs in 3 years 6 months
Contributions summary:Anirudh primarily contributed to the development of a GitSync Commit Manager tool within the arcade repository. Their work involved adding the GitSync Commit Manager project, fixing build issues, implementing a command-line parser, and adding the await keyword. They also refactored repo names, implemented features for rebase and merge commits, and made changes to the codebase to handle mirror commits. The user was also responsible for migrating the Mirroring tool.
ML.NET is an open source and cross-platform machine learning framework for .NET.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 reviews, 48 commits, 100 PRs in 11 months
Contributions summary:Anirudh primarily contributed to the testing and quality assurance of the ML.NET framework. Their work involved enabling and integrating new test cases, particularly for binary classification, FastTree, and calibrator functionalities, with a focus on performance and baseline verification. The user also added and updated baseline files for debugging and release, demonstrating a focus on ensuring test stability and expected output. Additionally, they made some adjustments to the datasets used within the tests.
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
Anirudh Agnihotry - Senior Software Engineer at UiPath