u/Ebb-First

TL;DR: I have 3 years of experience (2 yrs Python Backend, 1 yr GenAI). I have no professional experience in ML/DL or Data Engineering. I am a BSc graduate from a Tier 3 college. I have to choose between Nagarro (3*X + 1 LPA) and KPMG (3*X - 1 LPA). I also received an offer from Fractal (3*X + 2 LPA), but I cannot join due to relocation constraints.

X= 4

Background

  • Education: BSc from a Tier 3 college.
  • Experience: 3 years total (2 years Python Backend, 1 year GenAI).
  • Current CTC: X LPA
  • Skills: Python, FastAPI, GenAI, AWS.
  • The Gap: I have zero professional experience in ML/DL or Data Engineering (PyTorch/PySpark).
  • Constraints: Based in Gurugram, strictly cannot relocate.

The Offers

Feature Nagarro KPMG Fractal
Role Pure Gen AI Engineer AI Engineer (ML/Data) Data Scientist/AI
CTC 3X + 1 LPA 3X - 1 LPA 3X + 2 LPA
Location Remote Gurugram (Hybrid) Relocation Required
WLB Depends on client Usually poor Varies

My Dilemma

1. Nagarro (3X + 1 LPA, Remote): I am comfortable with their stack. The money is higher, and the remote flexibility is a massive plus. However, I have concerns about stability. I’ve read online that their project pipeline is currently thin and the risk of "bench firing" is high. Given my lack of professional ML/Data experience, I am worried that if I don't get a pure GenAI project immediately, I could be benched and eventually let go.

2. KPMG (3X - 1 LPA, 3-4 days office): It’s a "Big 4" brand. The JD mentions ML/Data/PyTorch/PySpark, which I haven't done professionally. The interview was mostly focused on GenAI/Backend, but I’m worried I’ll be out of my depth if I join. The HR process was frustrating; they lowballed me, citing a "200% hike limit" even after seeing my other offers. Additionally, I’ve heard the consulting culture here often involves long hours and poor work-life balance.

3. Fractal (3X + 2 LPA): This is the highest offer, but it is currently off the table because it requires relocation, which I strictly cannot do.

Seeking your thoughts:

  • Brand vs. Reality: Does the "Big 4" tag actually help a Tier 3 BSc grad long-term? Is it worth a 2 LPA pay cut (compared to Nagarro) and losing remote flexibility?
  • Stability: Is the bench/layoff risk at service-based firms like Nagarro really that bad right now, or is it overblown?
  • Learning: Given I have no ML/Data experience, will I survive in a consulting firm like KPMG, or is it better to stick to a technical role at Nagarro and focus on upskilling there? I plan to stay in this next company for at least 2–3 years and want to make the right move for my career growth. Thanks for your help!

Note: This post was drafted with the assistance of an LLM for formatting and consistency.

reddit.com
u/Ebb-First — 9 days ago

TL;DR: I have 3 years of experience (2 yrs Python Backend, 1 yr GenAI). I have no professional experience in ML/DL or Data Engineering. I am a BSc graduate from a Tier 3 college. I have to choose between Nagarro (13.5 LPA, remote) and KPMG (12 LPA, hybrid). Fractal (14 LPA) is also an offer, but I cannot join due to relocation.


Hey everyone, I’m currently finishing my notice period at a WITCH company and need some community perspective on my final offers. I am based in Gurugram and strictly cannot relocate. Here is my background:

  • Education: BSc from a Tier 3 college.
  • Experience: 3 years total (2 years Python Backend, 1 year GenAI).
  • Skills: Python, FastAPI, GenAI, AWS.
  • Gap: I have zero professional experience in ML/DL or Data Engineering (PyTorch/PySpark).

The Offers

Feature Nagarro KPMG
Role Pure Gen AI Engineer AI Engineer (ML/Data mentioned)
CTC 13.5 LPA 12 LPA
Location Remote (Office only if client mandates) Gurugram (3-4 days in office)
WLB Depends on client Usually poor (Consulting culture)

My Dilemma

1. Nagarro (13.5 LPA, Remote): I am comfortable with their stack. The money is better, and the remote flexibility is a huge plus. My concern is the stability. I’ve read online that their project pipeline is weak right now and the risk of "bench firing" is high. Since I have no ML/Data experience, I am worried about being benched and getting fired if I don't get a pure GenAI project.

2. KPMG (12 LPA, 3-4 days office): It’s a "Big 4" brand. The JD mentions ML/Data/PyTorch/PySpark, which I haven't done professionally. The interview was mostly GenAI/Backend, but I’m worried I’ll be out of my depth if I join. HR is lowballing me, citing a "200% hike limit" even after seeing my other offer. I’ve also heard the consulting culture here is often about long hours and bad work-life balance.

Seeking your thoughts:

  • Brand vs. Reality: Does the "Big 4" tag actually help a Tier 3 BSc grad long-term? Is it worth a 1.5 LPA pay cut and losing remote flexibility?
  • Stability: Is the bench/layoff risk at service-based firms like Nagarro really that bad right now, or is it overblown?
  • Learning: Given I have no ML/Data experience, will I survive in a consulting firm like KPMG, or is it better to stick to a technical role at Nagarro and try to upskill?

I plan to stay in this next company for at least 2–3 years. I really want to make the right move for my career growth. Thanks for your help!

Note: This post was drafted with the assistance of an LLM for formatting and consistency.

reddit.com
u/Ebb-First — 9 days ago

TL;DR: I have 3 years of experience (2 yrs Python Backend, 1 yr GenAI). I have no professional experience in ML/DL or Data Engineering. I am a BSc graduate from a Tier 3 college. I have to choose between Nagarro (13.5 LPA, remote) and KPMG (12 LPA, hybrid). Fractal (14 LPA) is also an offer, but I cannot join due to relocation.


Hey everyone, I’m currently finishing my notice period at a WITCH company and need some community perspective on my final offers. I am based in Gurugram and strictly cannot relocate. Here is my background:

  • Education: BSc from a Tier 3 college.
  • Experience: 3 years total (2 years Python Backend, 1 year GenAI).
  • Skills: Python, FastAPI, GenAI, AWS.
  • Gap: I have zero professional experience in ML/DL or Data Engineering (PyTorch/PySpark).

The Offers

Feature Nagarro KPMG
Role Pure Gen AI Engineer AI Engineer (ML/Data mentioned)
CTC 13.5 LPA 12 LPA
Location Remote (Office only if client mandates) Gurugram (3-4 days in office)
WLB Depends on client Usually poor (Consulting culture)

My Dilemma

1. Nagarro (13.5 LPA, Remote): I am comfortable with their stack. The money is better, and the remote flexibility is a huge plus. My concern is the stability. I’ve read online that their project pipeline is weak right now and the risk of "bench firing" is high. Since I have no ML/Data experience, I am worried about being benched and getting fired if I don't get a pure GenAI project.

2. KPMG (12 LPA, 3-4 days office): It’s a "Big 4" brand. The JD mentions ML/Data/PyTorch/PySpark, which I haven't done professionally. The interview was mostly GenAI/Backend, but I’m worried I’ll be out of my depth if I join. HR is lowballing me, citing a "200% hike limit" even after seeing my other offer. I’ve also heard the consulting culture here is often about long hours and bad work-life balance.

Seeking your thoughts:

  • Brand vs. Reality: Does the "Big 4" tag actually help a Tier 3 BSc grad long-term? Is it worth a 1.5 LPA pay cut and losing remote flexibility?
  • Stability: Is the bench/layoff risk at service-based firms like Nagarro really that bad right now, or is it overblown?
  • Learning: Given I have no ML/Data experience, will I survive in a consulting firm like KPMG, or is it better to stick to a technical role at Nagarro and try to upskill?

I plan to stay in this next company for at least 2–3 years. I really want to make the right move for my career growth. Thanks for your help!

Note: This post was drafted with the assistance of an LLM for formatting and consistency.

reddit.com
u/Ebb-First — 9 days ago