Leetcode compensations analysis - India (Jan'19-Aug'21)
Tags: python, career
Published: 2021-08-05 11:50:35

I created a repo to scrape and analyse the offers from `leetcode compensations` page for India.

## Notes
- Reports are generated from `1705` records collected from `2019_01_05` to `2021_08_05`.
- Filtered for `India`.
- Salary mentioned in the reports is the `total salary`.
- Vertical lines in some of the charts indicate the `75th`, `95th` and the `99th` percentile of the `total salaries`.
- Show some ❤️ if you find it useful - https://github.com/urk-stav/leetcode-compensation
- 4134 records were scraped successfully.  2355 were from India(location was mentioned explicitly). Further, roughly 600 records were dropped either due to incomplete info(like missing company, yoe or salary) or because the script failed to parse the information.

`Salary Distribution`
![Salary Distribution](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4yqnipz2nup7gaayyfzf.png)


`Company Counts`
![Company Counts](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kj6gh4fzlo9itbij1p4c.png)


`Salaries by Companies`
![Salaries by Companies](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dcfxgw9r9zrs62lz5gn.png)


`Salaries by Titles`
![Salaries by Titles](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5no1kcyqsbzjzzewr2fl.png)


`Salaries by Experience(with amazon highlighted)`
![Salaries by Experience](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qf5kqkma5l2ptasbf0fg.png)


`Salaries by Experience buckets`
![Salaries by Experience buckets](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/penm6i4mkulfeel1g4ba.png)

`Salaries by Experience buckets(top companies)`
![Salaries by Experience buckets(top companies)](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqpdfm7h9rpykspo9zbo.png)


## Top Offers

title : Uber | L5a | Bangalore<br>url : https://leetcode.com/discuss/compensation/991855/Uber-or-L5a-or-Bangalore<br>date : `2020/12/29`<br>company : `uber`<br>title : `sde 2`<br>yoe : `8.0` years<br>salary : `₹ 10600000`<br>location : `bangalore`<br>`post`
Education: B Tech from Tier 2 Uni
Years of Experience: 8 yrs
Prior Experience: Senior Developer in a startup.
Date of the Offer: December ,2020
Company: Uber
Title/Level: Senior Software Engineer( L5a )
Location: Bangalore
Base Salary: 60L
Signing Bonus: 10L
Stock bonus: 130K USD over 4 years
Performance Bonus: 12 L minimum (2x maximum)
Total comp (Base + Minimum Bonus + Sign On + Stock): 60 + 12 + 10 + 24 = 106 L
Benefits: Usual Uber Benefits (Uber Credits, 17% discount on any Uber order, etc..)
Other details: No negotiation as this was a good offer. Got a Google L4 offer as well. But rejected as they couldn't match Uber numbers.
Previous TC: 44L Base + 12.5L pre-ipo paper money<br>---

title : Oracle (OCI) - PMTS - India - need suggestions<br>url : https://leetcode.com/discuss/compensation/1158640/Oracle-(OCI)-PMTS-India-need-suggestions<br>date : `2021/04/15`<br>company : `oracle`<br>title : `ic4`<br>yoe : `6.0` years<br>salary : `₹ 10200000`<br>location : `hyderabad`<br>`post`
Education: B. Tech in CSE
Years of Experience: 6
Prior Experience: SDE 3 @ top 4 firm
Date of the Offer: Q1 2021
Company: Oracle
Title/Level: PMTS - IC4
Location: Hyderabad, India INR
Salary: 70,00,000 INR
Relocation/Signing Bonus: 24,00,000 INR (signing bonus)
Stock bonus: 2500 units = $45k per yr for 4 years
Bonus: N/A
Total comp (Salary + Bonus + Stock): 102L INR
Benefits: Standard Oracle benefits
Other details: Current TC is ~90L
Would like to hear the thoughts of the community on this.
I know it looks like a good offer, but think from 2 perspectives -
There is not a huge bump being offered over my current comp
I am concerned about OCI. I've worked with only the top 4 firms so far so also worried that this might be a step down on my profile.
lol downvoters, can you explain why you are downvoting the post? What can OP do to help improve this?<br>---

title : Microsoft | SSE | India<br>url : https://leetcode.com/discuss/compensation/918839/Microsoft-or-SSE-or-India<br>date : `2020/11/01`<br>company : `microsoft`<br>title : `sde 2`<br>yoe : `10.0` years<br>salary : `₹ 8300000`<br>location : `india`<br>`post`
Education: B.Tech from tier 1 college
Years of Experience: 10+
Prior Experience: Renowned Indian E-comm.
Date of the Offer: 15th September 2020
Company: Microsoft
Title/Level: Senior Software Egineer/L64
Location: India
Salary: INR 4900000
Relocation: INR 200000
Signing Bonus: INR 900000 (Over 2 years 6 + 3)
Stock bonus: $118K stock grant vested over 4 years
Bonus: Performance-based bonus up to 30% of salary every year
Total comp (Salary + Bonus + Stock): ~INR 8300000 (approximately)
Benefits: All MS Benefits
Other details: Accepted the offer.
Was on a break, prior to that TC was 48 LPA<br>---

title : Google | L4 | Bangalore<br>url : https://leetcode.com/discuss/compensation/897966/Google-or-L4-or-Bangalore<br>date : `2020/10/17`<br>company : `google`<br>title : `sde 2`<br>yoe : `5.0` years<br>salary : `₹ 8100000`<br>location : `bangalore`<br>`post`
Education: MS in Information Technology
Years of Experience: 5
Prior Experience: Unicorn Startup
Date of the Offer: Oct. 2020
Company: Google
Title/Level: Software Dev L4
Location: Bangalore
Base Salary: INR 37 lpa
Signing Bonus: INR 11 lpa
Stock bonus: $210K stock grant vested over 4 years
Bonus: 15% of base
Total comp (Salary + Bonus + Stock): INR 81 lpa + 11 signing bonus
Other details: Moving from overseas to Bangalore. Current salary is around 250K USD.<br>---

title : Amazon | SDE-2 | Bangalore<br>url : https://leetcode.com/discuss/compensation/397763/Amazon-or-SDE-2-or-Bangalore<br>date : `2019/10/05`<br>company : `amazon`<br>title : `sde 2`<br>yoe : `5.0` years<br>salary : `₹ 8000000`<br>location : `bangalore`<br>`post`
Education: BE
Years of Experience: 5
Prior Experience: Senior Software Enigineer
For experienced engineer, what's your current and past experience?
Date of the Offer: 25-Sep-2019
Company: Amazon
Title/Level: SDE-2
Location: Bangalore
Salary: 30L (INR)
Joining Bonus: 10L(INR)
Stock bonus: 32 Units
Total comp (Salary + Bonus + Stock): 80L(INR)
Benefits: All standard benifites
Other details: Bonus 10L for first year and stocks vesting in 4 years(5 % + 15 % + 40 % + 40 %)
Rejected offer as got better one<br>---

title : Microsoft| L63| Hyderabad<br>url : https://leetcode.com/discuss/compensation/1062634/Microsoftor-L63or-Hyderabad<br>date : `2021/02/13`<br>company : `microsoft`<br>title : `sde 2`<br>yoe : `9.0` years<br>salary : `₹ 7900000`<br>location : `hyderabad`<br>`post`
Education: B.Tech from IIT
Years of Experience: 9
Prior Experience: Paytm
Date of the Offer: December 2020
Company: Microsoft
Title/Level: SSE, Level 63
Location: Hyderabad, India
Salary: Rs. 47 Lacs
Signing Bonus: 5 Lacs in 1st month + 3 lacs in 13th month
Stock bonus: 140000 USD ~= Rs. 100 Lacs over 4 years (25 lacs / year)
Bonus: Performance-based bonus up to 30% of base salary / year = 14.1 lacs
Total comp (Salary + Bonus + Stock): ~ Rs. 79 Lacs (considering average 15% performance bonus)
Benefits: 15 paid vacation days + 10 paid sick leave days + 19k Gym reimbursement. Other standard MS benefits
Other details: Negotiated once, didn't result in any change as didn't have competing offers.<br>---

title : Google | L4 | Bangalore, India<br>url : https://leetcode.com/discuss/compensation/1204453/Google-or-L4-or-Bangalore-India<br>date : `2021/05/12`<br>company : `google`<br>title : `sde 2`<br>yoe : `2.0` years<br>salary : `₹ 7700000`<br>location : `bangalore`<br>`post`
Education: ME, CS
Years of Experience: 2+
Prior Experience: SE 3 with a product company
Date of the Offer: April, 2021
Company: Google
Title/Level: L4
Location: Bangalore, India
Salary: 27L
Relocation/Signing Bonus: 8.3L + 5L (only 1st year)
Stock bonus: USD 61K (4 years) and USD 61K (1.5 years)
Bonus: 15%
Total comp (Salary + Bonus + Stock): 77L (1st year)
Benefits: Food/transit/insurance etc.
Other details: Retirals not part of CTC (Given extra).<br>---

title : Amazon | Applied Scientist | Hyderabad<br>url : https://leetcode.com/discuss/compensation/850244/Amazon-or-Applied-Scientist-or-Hyderabad<br>date : `2020/09/17`<br>company : `amazon`<br>title : `applied scientist`<br>yoe : `6.0` years<br>salary : `₹ 7500000`<br>location : `hyderabad`<br>`post`
Education: Bachelors in Computer Science from IIT
Years of Experience: 6
Prior Experience: Top Tier Product Company
Date of the Offer: Spring 2020
Company: Amazon
Title/Level: Applied Scientist (Level 5)
Location: Hyderabad
Salary: INR 50,00,000 (50 lakhs)
Joining bonus: 22lakh( 1st year) , 15 lakh(2nd year)
Stock bonus: 35 units stock grant vested over 4 years( 5/15/40/40)
Total comp (Salary + Bonus + Stock): ~INR 75 lakhs
Editing post to answer questions in comments:
Previous CTC: ~45 lpa
Interview process:
1 phonescreen round
Onsite:
2 ml depth and breadth
1 coding round DSA
1 hiring manager
1 bar raiser
There was no system design round. DSA round had 2 medium problems in about 50 minutes.
Resources for ML
Probability:
Harvard Stat 110 by Blitzstein - Youtube videos and book
Statisitics:
MIT lectures by Philip Riggolet MIT 18.650
Linear Algebra:
Lectures by Gilbert Strang(original) MIT 18.06
Lectures by Gilbert Strang( Matrix methods in Signal Processing) MIT 18.065
Machine learning :
CS4780 by Kilian Weinberger 2019
CS229 Original Stanford Vidoes from Andrew Ng 2008 version ( not the watered down coursera version)
Deep Learning:
Deep learning web book by Michael Nielsen
CS224 Stanford - for NLP
CS231 Stanford - for Vision
Try to take the latest offering available on youtube
Advanced:
PGM by Eric Xiang CMU 10-708
Reinforcement Learning :
10 lectures by David Silver<br>---

title : Tower Research Capital | Senior Software Engineer | Gurugram<br>url : https://leetcode.com/discuss/compensation/1341458/Tower-Research-Capital-or-Senior-Software-Engineer-or-Gurugram<br>date : `2021/07/16`<br>company : `tower research capital`<br>title : `sde 2`<br>yoe : `10.5` years<br>salary : `₹ 7500000`<br>location : `delhi`<br>`post`
Education:M.Tech. (IIIT-Hyd)
Years of Experience:10.5
Prior Experience:Product Based (not FAANG)
Previous Compensation: 32.5L + 3.5L Bonus
Company: Tower Research Capital
Title/Level:Senior Software Engineer
Location:Gurugram
Salary:55 LPA
Relocation/Signing Bonus:1LPA Relocation + 5 LPA Signining
Stock bonus: None
Bonus:20L
Total comp (Salary + Bonus + Stock):75L
Benefits:3.5L Yearly
Other details:10L Medical, 4xBase Salary as Term Insurance Plan<br>---

title : Oracle OCI | IC3 | Bangalore<br>url : https://leetcode.com/discuss/compensation/1243300/Oracle-OCI-or-IC3-or-Bangalore<br>date : `2021/05/31`<br>company : `oracle`<br>title : `ic3`<br>yoe : `6.0` years<br>salary : `₹ 7400000`<br>location : `bangalore`<br>`post`
Education: B.tech Comp 2015
Years of Experience: 6
Prior Experience: Expedia
Date of the Offer: 24 May 2021
Company: Oracle OCI - Object Stoarge Team
Title/Level: IC3
Location: Bangalore
Salary: 48 lpa
Signing Bonus: 7 + 7 lpa
Stock bonus: 1200 units
Total comp (Salary + Bonus + Stock): 48 + 7 + 19 : 74 LPA
Benefits: Standard Oracle benefits
Other details: have competing from Walmart and InMobi<br>---

Previous post with a similar analysis of `fixed salary`
https://leetcode.com/discuss/general-discussion/1363192/Compensation-report-(India)-Jan-2019-Jul-2021