What you earn in a Roorkee-based data role depends on whether you work
locally, remotely, or after relocating to Dehradun, Noida, Gurgaon or Delhi NCR. Local Roorkee,
Haridwar and SIDCUL employers typically pay in the middle of national ranges — lower than the
Delhi NCR and Bengaluru metros, but with a materially lower cost of living and shorter
commutes. Because Roorkee is only about 180 km from Delhi NCR on a good expressway corridor,
many learners can credibly target Noida, Gurgaon or Delhi roles — either commuting or working
remotely — and those roles typically pay close to metro rates for the same skills. A candidate
who can only build dashboards typically sits at the lower end of a band; one who can also build
and deploy ML models, write efficient SQL and present a clear recommendation tends to move to
the top of the same band, and progress out of it faster.
| Career Level / Role |
Indicative Salary Range |
| Internship / Trainee |
₹10k–30k/month |
| Fresher Data Analyst |
₹3–6 LPA |
| Fresher / Junior Data Scientist |
₹4–8 LPA |
| Strong fresher with good projects + skills |
₹6–10 LPA |
| Data Scientist (1–3 years) |
₹8–15 LPA |
| Data Scientist (3–5 years) |
₹12–20+ LPA |
| Strong experienced candidate / product company |
₹20–30+ LPA |
Sources reviewed: AmbitionBox, Glassdoor, Indeed and
Uncodemy placement records.
Reviewed: September 2026. For Roorkee specifically, local pharma, engineering, education and
PSU-adjacent roles tend toward the middle of each band, and remote or Dehradun, Noida, Gurgaon
and Delhi NCR roles typically pay closer to the top.
Salary ranges are indicative and may vary based on role, skills, experience, location,
employer and market conditions. Uncodemy does not guarantee any specific salary or employment
outcome.