IT Professionals with a passion for data analysis and reporting are invited to apply for a challenging role as a Business Intelligence Engineer. In this position, you will be responsible for designing, developing, and maintaining robust data models that support analytical and product data needs across the organization.
The ideal candidate should have strong SQL skills and experience with data modeling techniques, such as dimensional modeling, 3NF, and data vault. Proficiency in a programming language like Python or Scala is also required.
A strong understanding of database fundamentals, SQL, and performance tuning is essential for this role. The successful candidate will also have excellent communication skills and experience working with technical and non-technical teams.
In addition to these technical skills, the ideal candidate should be able to think strategically, analyze, and interpret market and consumer information. Experience with modern data warehousing platforms, such as Snowflake, DataBricks, or Redshift, and knowledge of data visualization tools, like Tableau or Looker, would be an added advantage.
Responsibilities:
* Design, develop, and maintain robust data models to support analytical and product data needs
* Build visually appealing, high-performing, and impactful reporting/dashboard products using tools like Tableau/Sigma
* Collaborate with data engineers, data scientists, and business stakeholders to understand data requirements and translate them into scalable data solutions
* Implement and optimize ETL/ELT processes to ensure data quality, reliability, and performance
* Own and define business KPIs, their measurement plans, data requirements, and reporting
* Build processes to ensure correct, timely, and reliable reporting
* Address ad-hoc reporting requirements and find pathways for automation
* Build and enforce common design patterns to increase report reusability, readability, and standardization