//
Skip to content

Rishi Rai

M.Tech AI and Data Science, IIT Patna

Rishi Rai

AI Engineer and Software Engineer building explainable machine learning systems, full-stack products, and security-aware automation while completing an M.Tech in AI and Data Science at IIT Patna.

Rishi Rai

View Projects

Selected work

About Rishi Rai

I am Rishi Rai, an AI Engineer and Software Engineer currently pursuing an M.Tech in AI and Data Science at IIT Patna. My work and study span machine learning, full-stack software, automation, and security-aware engineering.

At Thales, I implemented a Linux PAM module in C and automated its validation with Python, Bash, and pamtester across more than 20 authentication scenarios and edge cases, reducing manual testing effort by 80 percent.

I currently work at Wipro as a Software Engineer on a Zayo assignment focused on FDO/LDO automation in an AI automation and development capacity.

I will join Google as a Software Engineer I in December 2026, and the role is listed as upcoming until then.

About Rishi Rai

Engineering focus

AI Application Engineering

An engineering focus grounded in the completed interpretable attrition project, M.Tech study, and ongoing work on reliable AI application patterns.

  • Interpretable machine learning prototypes
  • Model-backed Flask interfaces
  • Evaluation planning
  • RAG and LLM reliability study

AI Automation and Workflow Design

An engineering focus informed by current AI automation and development work at Wipro and continued study of fail-safe agentic workflows.

  • Workflow decomposition
  • Typed action boundaries
  • Human approval points
  • Failure-state and audit design

Full-Stack Product Engineering

An engineering focus supported by DevTrack, NOTE-MINT, EduNext, and the active portfolio CMS, spanning browser interfaces, managed data services, APIs, databases, and content workflows.

  • React and Next.js interfaces
  • Express API design
  • PostgreSQL and Supabase data flows
  • Structured content administration

Security-Aware Software Delivery

An engineering focus connecting Thales PAM work, Wipro infrastructure security labs, and secure application controls in the portfolio codebase.

  • PAM validation automation
  • Authentication and authorization boundaries
  • Input validation and secure API defaults
  • Logging and monitoring fundamentals

Data and ML Prototyping

An engineering focus based on the Employee Attrition Prediction System and Python data tooling, with emphasis on reproducibility, interpretable output, and rigorous evaluation design.

  • Pandas-based data preparation
  • scikit-learn and XGBoost prototypes
  • SHAP explanation workflows
  • Docker-packaged Flask applications

Technical Skills

Programming Languages

  • Python
  • TypeScript
  • Java
  • SQL
  • Bash/Shell
  • PowerShell
  • C

AI and Machine Learning

  • Machine Learning
  • Pandas
  • scikit-learn
  • XGBoost
  • SHAP
  • PyTorch
  • Deep Learning
  • Natural Language Processing

Generative AI

  • Generative AI
  • Retrieval-Augmented Generation
  • LLM Evaluation
  • Agentic Workflows

Cloud and DevOps

  • MLOps
  • Docker
  • Microsoft Azure

Frontend

  • React
  • Next.js

Data and Backend

  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • Flask
  • MongoDB

Developer Tools

  • Git
  • Linux

Security

  • Active Directory
  • Palo Alto
  • SIEM/SOC Monitoring

Experience and education

M.Tech in Artificial Intelligence and Data Science

Indian Institute of Technology Patna

Currently pursuing an M.Tech in Artificial Intelligence and Data Science at IIT Patna, with completion expected in May 2027.

Software Engineer I

Google

Upcoming Software Engineer I role at Google, scheduled to begin in December 2026.

  • Scheduled to join Google as a Software Engineer I in December 2026.
  • Listed as an upcoming role until the start date.

Software Engineer

Wipro

Works as a Software Engineer on the Zayo assignment, focusing on FDO/LDO automation in an AI automation and development capacity.

  • Works on the Zayo assignment in an AI automation and development capacity.
  • Focuses on FDO/LDO automation.
  • Contributes software engineering to the assignment's automation work.

Trainee

Wipro

Remote

Completed infrastructure security lab responsibilities covering Windows administration, network controls, controlled attack simulation, hardening, and event-log analysis.

  • Built a Windows Server 2022 Active Directory lab domain with DNS and DHCP, and used PowerShell for process monitoring.
  • Configured Palo Alto firewall rules, App-ID blocking, URL filtering, and firewalld port hardening in lab exercises.
  • Practiced ARP poisoning and credential-harvesting scenarios against a controlled Active Directory lab using Kali Linux.
  • Deployed a Squid proxy, blocked selected domains, and captured traffic logs for audit review.
  • Applied CIS Benchmark controls, reviewed Infection Monkey exposure results, encoded a PowerShell payload with CyberChef, and detected its execution in Windows event logs.

Windows Server 2022, Active Directory, DNS, DHCP, PowerShell, Palo Alto, firewalld, Kali Linux, Squid, CyberChef, Infection Monkey

B.Tech in Computer Science and Engineering

GLA University

Mathura, India

Completed a B.Tech in Computer Science and Engineering at GLA University in 2025.

Software Engineering Intern

Thales DIS Tech Pvt. Ltd.

Noida, India

Implemented a Linux PAM module in C and automated PAM validation with Python, Bash, and pamtester in Noida, covering more than 20 authentication scenarios and edge cases and reducing manual testing effort by 80 percent.

  • Designed and implemented a custom Pluggable Authentication Module for Linux in C.
  • Automated validation and testing with Python, Bash, and pamtester.
  • Covered more than 20 authentication scenarios and edge cases.
  • Reduced manual testing effort by 80 percent.

20+ validation scenarios and edge cases; 80 percent reduction in manual testing effort.

C, Linux, PAM, Python, Bash, pamtester

Certifications and structured learning

Microsoft Certified: Azure Fundamentals

Microsoft

Microsoft certification in Azure fundamentals.

Microsoft Certified: Azure AI Fundamentals

Microsoft

Microsoft certification in Azure AI fundamentals.

Microsoft Certified: Azure Data Fundamentals

Microsoft

Microsoft certification in Azure data fundamentals.

Professional Certificate in SQL and SQL for Data Analysis

Provider not listed in profile

Professional certificate in SQL and SQL for data analysis.

Machine Learning Certificate

Infosys Springboard

Machine learning certificate from Infosys Springboard.

Selected achievements

Thales PAM Validation Automation

Automated PAM validation with Python, Bash, and pamtester across more than 20 authentication scenarios and edge cases, reducing manual testing effort by 80 percent.

5-Star Java Milestone on HackerRank

Reached a 5-star Java milestone on HackerRank.

250+ LeetCode Problems

Completed more than 250 LeetCode problems.

Featured open-source contributions

DevTrack

Owned repository

Owned project repository

Owns and develops the public DevTrack repository, a coding-journal application with daily progress entries, streaks, tag-based insights, and a public presentation flow.

Makes the TypeScript, React, Supabase, and PostgreSQL implementation available for inspection.

TypeScript, React, Supabase, PostgreSQL

0 stars · 0 forks

Repository

Recent writing

View all writing