Recent study reveals that data analysts earn more than software engineers at a fresher level. As per the report data analysts are earning more than software engineers which clearly shows that demand-supply gap is higher in the case of the former. Compared to roles in IT services, analytical roles need to go through assessments that have higher difficulty and cut-off benchmarks. Besides data analysts at the fresher level are drawing an average annual salary of Rs 7 lakh as against Rs 3.2 lakh for software engineers. While companies are approaching tier 2 and 3 institutes than tier 1 colleges to hire data analysts to ensure the new recruits stay with them longer.