I have ~3.5 years of experience with current compensation of 23 LPA base + 3 LPA bonus.
Current Role
- Tech stack: Spark, Hadoop, Kafka, Java, Spring Boot, gRPC
- Work: End-to-end platform engineering (mix of backend + big data)
- Product: Consumer-facing, operating at scale
- I’ve had flexible exposure across backend and data, without a strong preference yet.
Offers
1. Goldman Sachs – Associate (SDE2)
- Team: Compliance Engineering (AML / Financial Crime)
- Work: Internal platforms for compliance and risk
- Tech: Not fully clear (likely backend/platform-heavy)
- Location: Hyderabad / Bangalore
- Compensation: (35 base 7-8 lakh bonus (pro-rated)
2. Snowflake – IC3
- Tech: Python, SQL, Snowflake, PySpark, Airflow
- Work: Internal data platform serving multiple business units
- Focus: Data engineering (ETL + pipelines)
- Location: Pune
- Compensation: Similar to GS (No RSUs)
- Goldman = continuation in fintech domain
- Snowflake = shift toward data/platform engineering
- I’m agnostic between backend and data, and compensation is the same
What I’m Trying to Decide
- Which role offers better learning and long-term growth at my stage (~3–4 YOE)?
- Does Goldman Sachs’ brand/prestige provide a significant advantage long-term?
- Is it better to specialize in data engineering (Snowflake) vs continue backend/platform (Goldman)?
- Which option provides better optionality and career mobility going forward?
- How do they compare in terms of stability vs growth?