Rahul Rai profile photo 1 on Tal

Rahul Rai

Software Engineer

Bengaluru

6+ years of work experience

Atlassian
Sep 20251 yrPresent

- Built developer environments with web based vscode IDE and created a proxy service allowing websocket communications. Improved the latency by 4x by using multi region deployments. - Introduced redis-based caching to reduce the load on AWS APIs reducing the rate limiting by 15x. - saved $312000 for the company annually by creating template based instance right sizing and tuning the auto scaling policies
Atlassian
Oct 20231 yr 11 mosAug 2025

- Developed the v2 APIs for the team that works on a SQL based graph model. - Developed the consumption logic for the system using AWS SQS - Developed a weight assignment algorithm, to assign weights to the edges in the asset graph in an efficient way which does not require frequent readjustments when onboarding new edges into the system. - Improved the Bulk API performance by ~85x from 234s to 3.32s by introducing new indices and using recursive CTE instead of in memory BFS to fetch transitive associations. - Upgraded the RDS from gp2 to gp3 as a higher IOPS was required which helped us in reducing alarms in the system - Introduced deletion flow for the ephemeral assetsand vacuumed the database to achieve better performance: * 57% free disk space * 3.5x faster queries due to reduced index size * db cpu utilisation peak reduced to 20% from 60%
Atlassian
Apr 20221 yr 6 mosSep 2023

- Developed the Asset Attribution system from scratch, the tool helps to identify and attribute the owners/teams to the assets based on multiple relationship betweens assets. Developed the APIs for the internal customers to query above data. - Developed a peak identification system that runs daily after transformations to detect anomalous change in size of data with appropriate thresholds (to reduce false alarms) which had ~90% precision and ~100% recall - Onboarded multiple new assets into the system increasing the coverage by 25%. - Improved a complex query from 88 lines of code to ~35 loc which also optimised the transformation runtime from 17 minutes to 7.3 minutes. - Mentored and onboarded 2 interns and 4 new joinees
Supr Daily
Jun 202111 mosApr 2022

India

- Improved the Whatsapp OTP delivery under 30s from 84.7% to 99.2% - Introduced 14 non-order related automatic complaint creation and agent resolution flows - Introduced Recommend Articles and Most frequently searched terms in FAQ Search using Algolia - Created a new API to support Bulk vacation creation and account closures a 15x improvement on earlier implementation for a dataset of 10k users) - Created an API that identifies a real image vs a downloaded image being used to create fraudulent complaints in real time - Created an API that is run as a cron job to send survey as push notification to a subset of eligible customers daily. -Mentored an intern. Responsible for scaling and optimising the latency, designing and developing of the complaints and communication systems at SuprDaily
Sabre India
Jul 20201 yrJun 2021

India

- Developed an Auto Resend Tool that fetches the list of failed PNRs and resends them to the respective customers as a result decreased the efforts of the DevOps team by 8 hrs/week, as earlier it was done manually. - Implemented Circuit Breaker functionality on data streams to customers, making the system fault tolerant and resilient. - Activated Data Streaming for 3 Customer. -Mentored 2 interns Tech stack: Java, Spring, Bash, Maven, Perl, Linux
Sabre India
Jan 20206 mosJun 2020

Greater Bengaluru Area

Rahul’s AI Stack

codex
codex
cursor
cursor
claudecode
claudecode

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering, Computer Engineering

Thapar Institute of Engineering & Technology

20164 yrs2020
kendriya vidyalaya

Physics Chemistry Mathematics

kendriya vidyalaya

20141 yr2015

Join Rahul and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Rahul Rai on Tal

Headline

Software Engineer

About

Love to solve programming puzzles and have keen interest in algorithms.

Location

Bengaluru

AI stack

codex

cursor

claudecode

Work experience

Senior Software Engineer at Atlassian, Sep 2025 - Present · 1 yr, - Built developer environments with web based vscode IDE and created a proxy service allowing websocket communications. Improved the latency by 4x by using multi region deployments. - Introduced redis-based caching to reduce the load on AWS APIs reducing the rate limiting by 15x. - saved $312000 for the company annually by creating template based instance right sizing and tuning the auto scaling policies

Software Development Engineer 2 at Atlassian, Oct 2023 - Aug 2025 · 1 yr 11 mos, - Developed the v2 APIs for the team that works on a SQL based graph model. - Developed the consumption logic for the system using AWS SQS - Developed a weight assignment algorithm, to assign weights to the edges in the asset graph in an efficient way which does not require frequent readjustments when onboarding new edges into the system. - Improved the Bulk API performance by ~85x from 234s to 3.32s by introducing new indices and using recursive CTE instead of in memory BFS to fetch transitive associations. - Upgraded the RDS from gp2 to gp3 as a higher IOPS was required which helped us in reducing alarms in the system - Introduced deletion flow for the ephemeral assetsand vacuumed the database to achieve better performance: * 57% free disk space * 3.5x faster queries due to reduced index size * db cpu utilisation peak reduced to 20% from 60%

Software Engineer at Atlassian, Apr 2022 - Sep 2023 · 1 yr 6 mos, - Developed the Asset Attribution system from scratch, the tool helps to identify and attribute the owners/teams to the assets based on multiple relationship betweens assets. Developed the APIs for the internal customers to query above data. - Developed a peak identification system that runs daily after transformations to detect anomalous change in size of data with appropriate thresholds (to reduce false alarms) which had ~90% precision and ~100% recall - Onboarded multiple new assets into the system increasing the coverage by 25%. - Improved a complex query from 88 lines of code to ~35 loc which also optimised the transformation runtime from 17 minutes to 7.3 minutes. - Mentored and onboarded 2 interns and 4 new joinees

Software Engineer at Supr Daily, Jun 2021 - Apr 2022 · 11 mos, India, - Improved the Whatsapp OTP delivery under 30s from 84.7% to 99.2% - Introduced 14 non-order related automatic complaint creation and agent resolution flows - Introduced Recommend Articles and Most frequently searched terms in FAQ Search using Algolia - Created a new API to support Bulk vacation creation and account closures a 15x improvement on earlier implementation for a dataset of 10k users) - Created an API that identifies a real image vs a downloaded image being used to create fraudulent complaints in real time - Created an API that is run as a cron job to send survey as push notification to a subset of eligible customers daily. -Mentored an intern. Responsible for scaling and optimising the latency, designing and developing of the complaints and communication systems at SuprDaily

Software Engineer at Sabre India, Jul 2020 - Jun 2021 · 1 yr, India, - Developed an Auto Resend Tool that fetches the list of failed PNRs and resends them to the respective customers as a result decreased the efforts of the DevOps team by 8 hrs/week, as earlier it was done manually. - Implemented Circuit Breaker functionality on data streams to customers, making the system fault tolerant and resilient. - Activated Data Streaming for 3 Customer. -Mentored 2 interns Tech stack: Java, Spring, Bash, Maven, Perl, Linux

Software Engineer Intern at Sabre India, Jan 2020 - Jun 2020 · 6 mos, Greater Bengaluru Area

Education

Bachelor of Engineering, Computer Engineering, Thapar Institute of Engineering & Technology

Physics Chemistry Mathematics, kendriya vidyalaya