Business Intelligence Engineer Role Overview
This role reports into the Business Intelligence Manager and plays a key part in transforming data into meaningful insights that support informed business decision-making. The successful candidate will be responsible for the full lifecycle of BI solutions, from development and implementation through to optimisation, support, and performance tuning.
Key Responsibilities
Collaborate closely with stakeholders and BI Analysts to convert data into actionable business insights
Own the full lifecycle development, implementation, production support, and optimisation of Enterprise Data Warehouses, Data Marts, and BI reporting environments
Design and implement scalable reporting and analytical solutions aligned to business requirements
Analyse business and functional requirements and translate them into robust, operable data solutions
Ensure data pipelines and supporting infrastructure operate efficiently and reliably
Provide ongoing operational support, including bug fixes and performance enhancements
Automate data extraction processes and reporting updates
Conduct data validation, integrity testing, and data cleansing
Perform multidimensional data modelling and optimise existing data models
Skills & Attributes
Solutions-driven with a proactive, can-do attitude
Strong analytical and problem-solving capabilities
Proven ability to deliver high-quality work in a fast-paced environment
Takes ownership and accountability for deliverables
Customer-centric mindset with an interest in digital, e-commerce, and data-driven environments
Collaborative, adaptable, and results-focused
Qualifications & Experience
Bachelor’s degree in Engineering, Computer Science, Mathematics, or equivalent practical experience
4–6 years’ relevant industry experience
Minimum of 2 years’ experience developing BI reporting solutions (e.g. Looker, Looker Studio, Qlik, Tableau, Microsoft Power BI)
At least 3 years’ SQL development experience
Experience with Looker, BigQuery, and Dataform is advantageous
Exposure to OLAP and multidimensional cube design
Experience using version control tools (e.g. GitHub, GitLab, Bitbucket)
Experience working with cloud platforms (preferably Google Cloud or similar)
High proficiency in working with large datasets and complex business models
Agile/Scrum methodology experience is beneficial
Retail or e-commerce industry exposure is advantageous
Candidate Profile
The ideal candidate is passionate about technology and data, continuously learning and improving their skillset. They are comfortable taking ownership of projects while collaborating within cross-functional teams. Strong communication skills are essential, as the role involves working with stakeholders at all levels and translating business needs into practical, data-driven solutions.
Working Environment & Benefits
Market-related total remuneration package with flexibility
Hybrid or remote working options
Collaborative, non-siloed working culture
Dedicated time for learning, innovation, and experimentation
Regular team engagement and social activities
Staff discounts and wellness benefits
Birthday leave
Access to modern tools, technologies, and hardware
Support services including confidential counselling, legal, and financial guidance
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link