Job Description:
A Business Intelligence Analyst is responsible for designing, developing, and maintaining robust data models to support analytical and product data needs across the organization. This role involves building visually appealing, high-performing, and impactful reporting/dashboard products using tools like Tableau/Sigma across large data sets.
The ideal candidate will collaborate with data engineers, data scientists, and business stakeholders to understand data requirements and translate them into scalable data solutions. They will implement and optimize ETL/ELT processes to ensure data quality, reliability, and performance.
The key responsibilities of this role include owning and defining business KPIs, their measurement plans, data requirements, and reporting. The analyst will build processes to ensure correct, timely, and reliable reporting. They will also address ad-hoc reporting requirements and find pathways for automation.
Additionally, they will build and enforce common design patterns to increase report reusability, readability, and standardization. Collaboration with other teams is an essential aspect of this role.
Responsibilities:
* Design, develop, and maintain robust data models
* Build visually appealing reports and dashboards
* Collaborate with data engineers and business stakeholders
* Implement and optimize ETL/ELT processes
* Own and define business KPIs
* Build processes for reliable reporting
* Address ad-hoc reporting requirements
Requirements:
* 7+ years of IT experience
* 3+ years experience in business intelligence or a similar role
* Strong SQL skills and experience with data modeling techniques
* Proficiency in a programming language such as Python or Scala
* Experience building reporting and dashboarding solutions
* Expert in Database fundamentals, SQL, and performance tuning
* Excellent communication skills and experience working with technical and non-technical teams