Help me choose an offer (SDE2 at goldman sachs/snowflake)

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?
Comments (2)