Kolkata · Data & AI
Data Analyst jobs in Kolkata
Pulls, cleans and analyses business data to answer questions such as why sales fell or which campaign worked, and builds dashboards and reports. Works with business, marketing, operations and finance teams who use those numbers to make decisions.
Updated · ResumeGyani careers team
Quick answer
Data Analysts in India typically earn ₹3L–₹6L a year starting out and ₹10L–₹20L+ with 7+ years. Employers mostly ask for SQL, Advanced Excel and Power BI or Tableau dashboards.
Current openings in Kolkata
10 foundFrom public job boards. Apply on the employer's or board's site.
- Apply
Data Analyst+ Databricks (Kolkata)
Leading · Kolkata, West Bengal
- Apply
Data Analyst AV Support Data Infrastructure (Kolkata)
Pegasus Knowledge Solutions · Kolkata, West Bengal
- Apply
Data Analyst - 5th Mar (Thursday)- Virtual Interview- Pan India (Kolkata)
Tata Consultancy Services · Kolkata, West Bengal
See all Data Analyst jobs in Kolkata
Pro includes unlimited job search, JD-tailored résumés and interview prep.
View Pro plansPro from ₹699 · one-time payment, no auto-renewal
What does a Data Analyst do?
Pulls, cleans and analyses business data to answer questions such as why sales fell or which campaign worked, and builds dashboards and reports. Works with business, marketing, operations and finance teams who use those numbers to make decisions.
A typical day: The day often starts by checking that daily dashboards refreshed correctly and the numbers look sane. You then write SQL to answer ad-hoc questions from business teams, clean the data in Excel or Python and build a chart or report. Later you may present a weekly review explaining what moved a metric and why.
How people get in: Any graduate degree (B.Com, B.Sc, BBA, B.Tech) with strong Excel and SQL; many switch in via analytics courses and a portfolio of projects.
How much does a Data Analyst earn in India?
| Experience | Typical annual CTC |
|---|---|
| Entry (0–2 years) | ₹3L–₹6L |
| Mid (3–6 years) | ₹6L–₹10L |
| Senior (7+ years) | ₹10L–₹20L+ |
Product companies and consulting analytics firms pay more than KPOs and services firms; Python, strong SQL and domain knowledge (e-commerce, BFSI) lift pay.
India-wide estimates from public salary data (AmbitionBox (via Naukri), Glassdoor), checked October 2026. Pay in Kolkata can differ; check the salary on each listing.
Which skills and tools do employers ask for?
Skills
- SQL (joins, window functions, CTEs)
- Advanced Excel (pivot tables, XLOOKUP, Power Query)
- Power BI or Tableau dashboards
- Python with Pandas for analysis
- Data cleaning and validation
- Basic statistics and A/B test reading
- Defining KPIs and metrics
- Presenting findings to non-technical teams
Tools
- Excel
- SQL (MySQL, PostgreSQL, BigQuery)
- Power BI
- Tableau
- Jupyter Notebook
- Google Analytics 4
Certifications that help
- Microsoft Certified: Power BI Data Analyst Associate (PL-300)
- Google Data Analytics Professional Certificate
- Tableau Certified Data Analyst
Who hires Data Analysts?
Organisations that regularly hire for this role in India. Openings in Kolkata vary, so check the listings above.
- Amazon
- Flipkart
- Swiggy
- Fractal Analytics
- Tiger Analytics
- Mu Sigma
- EXL
- Genpact
- Deloitte
- HDFC Bank
How to write a Data Analyst resume that gets shortlisted
- 1
Tie your analysis to a business decision and result.
ExampleFound that 22% of cart drop-offs came from COD limits; the change that followed lifted conversions 6%.
- 2
Show time saved by automating reports.
ExampleReplaced 6 manual Excel reports with one Power BI dashboard, saving the ops team 10 hours a week.
- 3
Name tools and data size.
ExampleAnalysed 40M rows of transaction data in BigQuery to build a monthly churn report used by 3 teams.
Check your resume against a Data Analyst job description
Paste the JD and see which of these skills your resume is missing.
Common Data Analyst interview questions
Write a SQL query to find the second-highest salary, or the top 3 products by revenue per month.
Use window functions like DENSE_RANK with PARTITION BY and explain how you handle ties.
Daily orders dropped 15% yesterday. How would you investigate?
Check data quality first, then segment by city, channel, platform and category; look for outages or campaign changes.
What is the difference between a LEFT JOIN and an INNER JOIN?
Explain with an example of customers with and without orders, and how NULLs appear.
Tell us about a dashboard you built and who used it.
Describe the business question, data sources, KPIs chosen and a decision the dashboard changed.
Data Analyst career path
- Junior / Associate Data Analyst
- Data Analyst
- Senior Data Analyst
- Analytics Manager
- Head of Analytics
Pro toolkit
Applying to Data Analyst jobs? Get the complete toolkit
- Unlimited job search across India
- JD-tailored ATS résumés
- ATS score checker & optimiser
- Mock interviews & prep kit
Questions people ask
How much does a Data Analyst earn in India?
Typical annual pay is ₹3L–₹6L at entry level (0–2 years), ₹6L–₹10L at mid level (3–6 years) and ₹10L–₹20L+ for senior roles (7+ years). Product companies and consulting analytics firms pay more than KPOs and services firms; Python, strong SQL and domain knowledge (e-commerce, BFSI) lift pay.
What qualifications do you need to become a Data Analyst?
Any graduate degree (B.Com, B.Sc, BBA, B.Tech) with strong Excel and SQL; many switch in via analytics courses and a portfolio of projects.
Which skills do employers look for in a Data Analyst?
Most job descriptions ask for SQL, Advanced Excel, Power BI or Tableau dashboards, Python with Pandas for analysis and Data cleaning and validation. Common tools include Excel, SQL (MySQL, PostgreSQL, BigQuery), Power BI and Tableau.
What is the career path for a Data Analyst?
A common progression is Junior / Associate Data Analyst → Data Analyst → Senior Data Analyst → Analytics Manager → Head of Analytics.
How do I find Data Analyst jobs in Kolkata?
Search current Data Analyst openings in Kolkata on job boards and company career pages, and tailor your resume to each job description: lead with the skills it lists and show results with numbers. Pay for Data Analyst roles in India typically ranges ₹3L–₹20L+ a year depending on experience.
Similar roles in Kolkata
Data Analyst jobs in other cities
Apply with a resume built for Data Analyst roles
Pick an ATS-friendly template, paste a job description, and tailor your skills and bullets to it.
Build my resume
