The biggest barrier to entry at a M7 school is going to be your work experience. CS/Data Science roles pre-MBA represent about 5% of the average MBA class at top US schools. I'm not sure if you have a US greencard at this point or would be considered an international applicant from India. Below is a response I gave to someone on Quora which you might find interesting.
Do people from Indian IT industry make upto HBS?
Statistically speaking the answer is a resounding, no.
I don't have the numbers for HBS but I do have the numbers for Wharton and Sloan (and I think it's a pretty fair estimate of what you would find at HBS and other top US schools)
Note: HBS's class size is equivalent to Wharton's.
Wharton: Class Size 859 students, 33% are international, total international students = 859*.33 = 284 students
14.1% of internationals are Indian (this excludes people of Indian ancestry who are US Greencard holders or US Citizens)
284*.141 = 40
40 Indians get in at Wharton each year
% of class that studied Computer Science and Engineering in undergrad: 18%
% of Indians at Wharton with a CS or Engineering undergrad: 40*.18 = 7
MIT Sloan: Class Size 406 students, 40% are international, total international students = 406*.40 = 163 students
10% of internationals are Indian (this excludes people of Indian ancestry who are US Greencard holders or US Citizens)
163*.10 = 16
16 Indians get in at MIT Sloan each year
% of class that studied Computer Science and Engineering in undergrad: 31%
% of Indians at MIT Sloan with a CS or Engineering undergrad:16*.31 = 5
Of the Indians that do get into these schools - 99% of then have lived, studied, worked for extended periods outside of India. I mention this because it isn't directly reflected in the numbers but it is reflected in the reality of admissions at top b-schools. I get a lot of questions from applicants based in India and China about their chances of getting into schools like HBS, Wharton and MIT. If the person hasn't lived abroad it's very difficult. Even with a standout career you have to imagine that you'll be competing for a very limited number of places - this is why, submitting a stellar application, even for the strongest of candidates, is essential.