Key Responsibilities:
As a Business Intelligence Engineer, you will design and develop robust data models to support analytical and product data needs across the organization. You will build visually appealing, high-performing, and impactful reporting/dashboard products using tools like Tableau/Sigma across large data sets. Collaboration with data engineers, data scientists, and business stakeholders is essential to understand data requirements and translate them into scalable data solutions. Additionally, you will implement and optimize ETL/ELT processes to ensure data quality, reliability, and performance. Your responsibilities also include owning and defining business KPIs, their measurement plans, data requirements, and reporting. Building processes to ensure correct, timely, and reliable reporting is another critical task. You will address ad-hoc reporting requirements and find pathways for automation. Furthermore, you will build and enforce common design patterns to increase report reusability, readability, and standardization.
Requirements:
7+ years of IT experience are required. In addition, you should have 3+ years of experience working in business intelligence, data analytics, Data engineering or a similar role. Strong SQL skills and experience with data modeling techniques (e.g., dimensional modeling, 3 Nf, data vault) are necessary. Proficiency in a programming language such as Python or Scala is also required. Experience building reporting and dashboarding solutions using Tableau, Sigma, Data Lake/Snowflake or similar ecosystem is a must. Expertise in Database fundamentals, SQL and performance tuning is highly valued. Excellent communication skills and experience working with technical and non-technical teams are crucial. Ability to think strategically, analyze, and interpret market and consumer information is essential.