Senior Software Engineer at Microsoft

Rishabh Jain

Reliable, resilient and pragmatic engineering.

Experience spans Azure SQL, Google Workspace and Microsoft Teams. Independent projects explore data analysis and machine learning.

Rishabh Jain

Professional experience

Engineering within product teams.

Work spans backend services, encrypted document workflows and production reliability.

Azure SQL Database logo

2024 to present

Microsoft

Senior Software Engineer

Azure SQL Database

  • Optimised resource usage across Azure SQL Database through differential overbooking, balancing performance, failover risk and infrastructure cost.

Technologies: C++, Azure SQL and Kusto.

Google logo Google Docs logo Google Sheets logo Google Slides logo

2021 to 2024

Google

Software Engineer III (L4)

Encrypted Editors: Docs, Sheets and Slides

  • Led a seven-engineer team working on encrypted import and export infrastructure and document fidelity.
  • Designed Excel (.xlsx and .xls) imports for encrypted Sheets and Word (.docx) imports for encrypted Docs using Web Workers.
  • Implemented encrypted document exports to Excel for Google Takeout and profiled import and export performance against server-side processing.
  • Managed an intern, conducted technical interviews and led Women Engineers workshops.

Technologies: Java, Web Workers and Spanner.

Microsoft Teams logo

2018 to 2021

Microsoft

Software Engineer II

Microsoft Teams

  • Extended cache lifetimes with more precise invalidation, consolidated APIs and reordered requests to avoid unnecessary partner calls.
  • Added customer-level encryption in Azure Storage Queues and improved resilience through stale caching and data-driven retry policies.
  • Added reaction, shared and priority notifications, and analysed notification-email click-through rates using URL-shortener data.
  • Supported business continuity and disaster recovery testing, monitoring dashboards and Redis scaling without downtime.

Technologies: .NET Framework, .NET Core, Azure Storage and Redis.

Lending Labs logo

Lending Labs (formerly Kuliza)

Software Developer Intern, 2018

Developed asynchronous caching, role-based access controls, and lead generation and aggregation for HDFC's brand website and CMS admin.

HackerRank logo

HackerRank

Software Engineering Intern, June to July 2017

Developed SQL, algorithm and regular-expression challenges for hiring assessments.

Independent and team projects

Data, methods and findings.

These projects are separate from my employment. Each report includes interactive charts, implementation details and limitations.

Writing

Explaining how systems work.

Academic background

Education

2025 to present. In progress.

MS in Machine Learning and AI

Liverpool John Moores University, via UpGrad.

2025 to present. In progress.

Executive Diploma in Machine Learning and AI

IIIT Bangalore, via UpGrad.

2014 to 2018.

B.Tech in Computer Science and Engineering (Honours)

Jaypee Institute of Information Technology, Noida.

Knowledge sharing

Mentoring

Mentored engineers through Scaler Academy and 10xAcademy, covering system design, backend development, data structures and interview preparation.

Earlier work

Academic and hackathon projects

These projects provide earlier examples of my work. Hackathon entries were prototypes, rather than production services.

Recognition

Awards and recognition

Contact

Get in touch.

Discuss engineering roles, distributed systems or a project collaboration.