On possibly being stuck in-state

Apply to USC (and Honors College if you can bring those scores up), College of Charleston( Data Science is a GREAT program), and Clemson. If you get to 1360 CR+M apply to UAlabama Honors for an automatic full tuition scholarship. This way you have all your bases covered.
THEN
apply to Out of State colleges where you have a shot at admission AND merit aid.
Start by looking at great engineering colleges where being Indian doesn’t make you an over-represented minority, such as UMN -Twin Cities.
Check out Case Western Reserve, Tulane, Umass-Amherst, where you may get merit (depending on your SAT score); Cal Poly Pomona, Cal Poly SLO, SJSU (no merit at the last three but costs should be about 36K); if you’re interested in smaller colleges such as LACs, see which ones have programs of interest for you, for example check out Marist, Whitman, Dickinson, St Olaf, and Lake Forest. If you’re a girl, check out the Seven Sisters, Scripps, Agnes Scott.
(Purdue is an excellent university for engineering but it’s also very high on many Indian students’ college lists, so it’s a double-edged sword depending on what you’re looking for).