Taro Logo

BI and Analytics Engineer

HackerRank is a technology company focused on developer skills assessment, helping companies value skills over pedigree in hiring.
Data
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Education

Description For BI and Analytics Engineer

HackerRank is seeking a BI and Analytics Engineer to join their mission-driven team in Bangalore. This role combines technical expertise in data engineering with business analytics to deliver actionable insights for business growth. The position sits within their BI & analytics team, which has recently powered the 2025H2 planning cycle and made significant improvements in Revenue Reporting and Customer Journey analytics.

As an Analytics Engineer, you'll be responsible for transforming raw data into actionable insights through scalable data models and robust governance practices. The role requires strong technical skills in SQL, Python, and modern data warehouse platforms, along with expertise in data governance and documentation.

The ideal candidate will have 2-4 years of experience in analytics engineering or related fields, with strong proficiency in SQL, dbt, and Python. Experience with Spark, Redshift, and ETL design is essential. You'll work in a collaborative environment that values both synchronous and asynchronous communication methods.

This is an excellent opportunity for a data professional who wants to make a significant impact on a company that's changing how the world values technical skills. The role offers a blend of technical challenges, business impact, and collaborative work with cross-functional teams. If you're passionate about data engineering and want to work with a high-performing team that values both velocity and quality, this position at HackerRank could be your next career move.

Last updated 2 hours ago

Responsibilities For BI and Analytics Engineer

  • Build and maintain scalable data models
  • Develop reusable SQL queries and modular pipelines
  • Optimize database schema designs
  • Create and maintain comprehensive data dictionaries
  • Track data lineage
  • Implement change management protocols
  • Partner with Analytics team to understand requirements
  • Collaborate with Engineering teams on instrumentation
  • Provide documentation and training

Requirements For BI and Analytics Engineer

Python
  • 2-4 years of experience in analytics engineering or related field
  • Strong proficiency in SQL for writing scalable queries
  • Experience with Spark, Spark Structured Streaming (Scala Spark)
  • Experience with database technologies like Redshift or Trino
  • Experience with ETL Design & Orchestration
  • Hands-on experience with dbt
  • Proficiency in Python
  • Experience working in collaborative coding environments using Git
  • Strong communication skills
  • Problem-solving mindset

Interested in this job?

Jobs Related To HackerRank BI and Analytics Engineer