I’m an engineer, currently living in the US, graduated from the world’s best CS school, earning top dollar. Is it too late for me to write UPSC?

I’m 29 years old. Even though I love my life in the states, I’m battling guilt for not doing anything for the country and being a part of “brain drain”. Lately, I’ve been wanting to come back to India and prepare for UPSC. Is it worth the effort or is it too late? If not UPSC, how can people like me contribute to the growth of this country? I’ve worked for DRDO as an intern many years ago, they’re infrastructurally atleast 50 years behind the US.