Data Analyst (SQL/Tableau) - Marketing
About the role
Harbour Analytics Malta is a fast-growing analytics consultancy serving marketing teams across eCommerce, iGaming and retail clients in Malta and the broader EU. Our compact team combines data engineering, analytics and marketing expertise to help clients measure performance, optimise acquisition and grow revenue.
As a Marketing Data Analyst you will work closely with marketing managers, creatives and product teams to translate campaign data into clear dashboards and recommendations. You will be responsible for extracting and transforming data using SQL, building interactive Tableau dashboards, and supporting A/B testing and attribution analysis. The role suits someone comfortable working independently but who enjoys collaborating in an international, English-speaking environment with occasional Maltese language interactions.
This position offers exposure to diverse datasets, opportunities to own analytics projects end-to-end, and structured training to expand your skills (e.g. advanced SQL, data modelling, and visual storytelling). We operate a hybrid model (3 days office, 2 remote flexible) from Sliema, close to public transport and ferries, with stable contracts and clear progression to senior analytics or BI roles.
About Harbour Analytics Malta
Harbour Analytics Malta is a boutique analytics and business intelligence firm focused on marketing performance. We support local and international clients (including digital agencies and iGaming operators) with analytics strategy, dashboarding and campaign measurement from our Sliema office.
What you can expect
- Hybrid working model (office + remote)
- Modern Sliema office close to transport links
- Training budget and certification support
- Clear career progression to Senior Data Analyst / BI roles
- Competitive monthly salary with performance bonus
Key responsibilities
- Write, optimise and maintain complex SQL queries to extract and aggregate marketing data from relational and cloud warehouses.
- Design and build interactive Tableau dashboards and data visualisations for campaign performance, funnel analysis and customer segmentation.
- Collaborate with marketing, product and paid media teams to define KPI frameworks and tracking requirements.
- Support campaign measurement including attribution modelling, conversion tracking and A/B test analysis.
- Validate data quality, troubleshoot discrepancies and implement data checks to ensure accurate reporting.
- Translate analytical results into clear, actionable recommendations for non-technical stakeholders.
- Automate recurring reports and maintain documentation for datasets, ETL logic and dashboard metrics.
- Ad-hoc analysis to support campaign optimisation, budgeting and weekly/monthly performance reviews.
Requirements
- 2+ years of professional experience in data analysis, marketing analytics or BI roles.
- Advanced SQL skills with experience writing multi-join queries, window functions and optimised aggregations.
- Proven experience building dashboards in Tableau (or Power BI) with attention to UX and performance.
- Strong Excel skills (pivot tables, formulas) and familiarity with data cleaning techniques.
- Experience working with marketing data sources (ad platforms, Google Analytics, CRM, email platforms).
- Analytical mindset with the ability to explain quantitative findings to non-technical stakeholders.
- Fluent English (written and spoken); basic Maltese is a plus but not required.
- Right to work in Malta or ability to obtain work authorisation (candidates should be eligible to work in Malta).
Benefits
- Hybrid working (typically 3 days in office, 2 remote)
- Annual training budget and paid certification support
- Private health insurance contribution
- Performance-related bonus scheme
- Pension contribution and statutory leave entitlement above legal minimum
- Flexible working hours and occasional WFH days
- Modern office in Sliema with subsidised snacks and team events
Work schedule
Typical week: Monday to Friday, standard office hours with hybrid flexibility and occasional early/late meetings to align with international clients.
- Standard office hours: 09:00–17:30 (core hours 10:00–16:00)
- Flexible start/finish within agreed core hours
- Hybrid remote days (usually 2 days per week)
How to apply
Send your CV and a short cover note explaining your relevant experience, notice period and salary expectations to the contact email below with the job title in the subject line.
Apply Now via EmailMore jobs to consider
Executive Chef (Luxury Hotel)
S$8,000 – S$12,000 per month
Senior Mixologist / Bartender
S$3,200 – S$4,500 per month
Customer Support Agent (Swedish Speaking)
€1,700 – €2,200 per month
Customer Support Agent (Finnish Speaking)
€1,500 – €1,900 per month