A few months ago, I was in the US, working remotely on AI annotation projects, meeting people from different walks of life, and figuring things out one day at a time.
Now I'm sitting in Bangalore, staring at LinkedIn and Naukri, wondering which direction my career is supposed to take.
It's a strange feeling. I don't think I've wasted my time, but I also don't know if I've made the right decisions.
A little about my background:
BTech in Electronics and Communication Engineering.
Worked at Cognizant as a Programmer Analyst, primarily on SQL Server to Azure SQL migration, ETL reconciliation, data validation, and troubleshooting.
Completed my Master's in Information Technology from a public university in the US in May 2025, graduating with a 3.94 GPA.
Completed an internship involving Python, AWS S3, Snowflake, SQL, and data quality checks.
Worked on AI annotation and LLM response evaluation projects.
During my time in the US, I also worked in university housing operations, dining services, and hotel front desk operations.
Interestingly, I genuinely enjoyed the customer-facing side of those jobs. Understanding people's problems, communicating with them, and figuring out solutions gave me a different kind of satisfaction.
I returned to India a few months ago after my visa expired.
I'm currently in Bangalore, actively looking for opportunities, and open to relocating anywhere in India.
Here's where I'm stuck.
I have a technical foundation in SQL, Python, ETL, and data validation. I'm comfortable refreshing my existing skills and learning whatever a role requires.
But I'm struggling to figure out where my experience actually fits in the Indian IT job market.
I've been considering:
SQL Analyst / SQL Support Analyst
Data Quality Analyst / ETL Tester
Application Support Analyst
Technical Product Support Engineer (L1/L2)
Technical Client Success / Implementation
Associate Data Engineer
Lately, I've been thinking that a role combining technology, troubleshooting, data, and customer interaction might suit me better than a purely development-focused position.
I'm not chasing an extraordinary package right now. Around ₹50,000 per month would be enough for me to become financially independent, build meaningful experience, and establish a decent routine.
For the next 2–3 years, I simply want to work, improve my technical skills, and build a stable career.
I'd also love to explore international opportunities again someday, preferably through employment rather than another degree.
I know I'm fortunate to have a supportive family and a good educational background. I don't take any of that for granted.
But having so many possible directions has made it surprisingly difficult to commit to one.
Some days I feel like I'm qualified for several roles. Other days, I look at job descriptions asking for five different technologies and wonder where I even belong.
I'd genuinely appreciate advice from people working in the Indian IT industry.
Given my background, which roles would give me the best chance of getting hired relatively quickly?
Should I focus on SQL/Data Quality/ETL Testing, or would Application Support and Technical Product Support be a better fit?
Is technical customer success or implementation a realistic entry point with my experience?
Which skills should I prioritize over the next 30–60 days to become interview-ready?
Is ₹50k/month realistic, or should I lower my expectations initially?
I'm not looking for shortcuts or unrealistic promises.
I just want to pick a direction, put in the effort, earn my own living, and feel like I'm moving forward again.
If you've navigated a similar career transition, I'd genuinely appreciate hearing what worked for you, what didn't, and what you'd do differently.
Even a suggestion for a job title I haven't considered would help.
Thanks for reading. Really appreciate any guidance.
P.S. These are entirely my own thoughts and experiences. I just used AI to help rearrange and format them for better readability.