How would a non Indian person even tell? Is it really all in the last name? I've worked with a fair amount of Indian folks with a wide variety of names - how would you even go about determining someone's caste? Based on this article it sounds like most people who end up in Big Tech will be upper caste.