Skip to content

Data Analyst job description

A ready-to-use data analyst job description with duties, requirements and a fair salary range. Copy it into your posting, or post it on eGig free in one click and edit the details there.

Post this job free

Job summary

We are looking for a data analyst to turn data into clear reports and insights that help the team decide.

Responsibilities

  • Collect, clean and combine data from different sources
  • Write SQL queries for analysis
  • Build dashboards in Power BI, Tableau or Looker
  • Track key business metrics
  • Present findings to managers
  • Automate recurring reports

Requirements

  • Strong SQL and Excel
  • A BI tool like Power BI or Tableau
  • Python or R is a plus
  • Good with numbers and clear communication
  • Degree in a quantitative field

Salary

₹25,000–₹40,000 a month for freshers, ₹45,000–₹90,000 with 2–5 years’ experience. See pay by city.

Tips for a posting that gets applicants

  • Show the salary. Jobs with pay listed get far more applications, and every job on eGig shows it.
  • Keep the title plain: “Data Analyst”, not an internal job code.
  • List 4–6 duties people will actually do in a normal week.
  • Separate must-haves from nice-to-haves, so good people don’t rule themselves out.
  • Mention timings, location or remote, and how fast you’ll reply.

More help: how to hire a data analyst · interview questions · offer letter generator

More job descriptions

All 40 job descriptions