BI Developer / Data Engineer (AWS, Python, Power BI)
We’re looking for a hands-on BI Developer / Data Engineer to help scale our data platform and reporting capability across our e-commerce business. You’ll work directly with the Head of Systems, BI & Data to build and improve our AWS-based data platform, delivering high-impact reporting across Trading, Finance and Marketing. This isn’t a maintenance role, you’ll be expected to own builds end-to-end, improve how things are done, and play a key part in how data is used commercially.
What you’ll actually be doing
Data Platform & Engineering
- Build and optimise SQL transformations in Redshift
- Develop Python-based pipelines and automation (Lambda-led)
- Improve ETL reliability, monitoring and performance
- Work with large transactional datasets (Shopify, orders, customers, products)
- Own and improve data models used across the business
Reporting & BI
- Design scalable Power BI data models (not just visuals)
- Build reporting used daily by Trading, Finance and Marketing
- Debug and improve existing reports (performance, accuracy, usability)
- Translate loosely defined requirements into structured data solutions
Commercial Data
- Work with real commercial problems:
-Margin and profitability
-Pricing and promotions
-Returns and refunds
-Marketing performance (GA4, Meta, Google Ads)
- Ensure data reconciles across systems (Shopify, Brightpearl, Sage)
What good looks like in this role
- You can take a problem and own it end-to-end
- You’re comfortable working across:
-SQL
-Python
-BI
- You don’t just build, you question and improve
- You understand that data needs to be commercially correct, not just technically correct
- You can explain what you’ve built to non-technical stakeholders
Core skills (must have)
- Strong SQL (complex transformations, performance tuning)
- Power BI (data modelling + DAX )
- Experience working with AWS (Redshift essential)
- Python for data pipelines / automation
- Experience working with real-world data (not just clean datasets)
- E-commerce experience (Shopify or similar)
Nice to have (not essential)
- ERP / finance integrations (Brightpearl, Sage, NetSuite)
- Marketing data (GA4, paid media platforms)
- Experience in a fast-paced / high-growth business
Why this role is different
You’ll work directly with senior stakeholders across the business, influencing revenue, margin and marketing spend. You’ll help to shape how the data platform evolves, not just maintain it. This is not a pure dashboarding role nor is it a heavily layered team. You’ll have real ownership and exposure across all areas.
Progression
- Opportunity to take ownership of key areas of the platform
- Potential to mentor junior hires as the team grows
- Exposure to strategic decisions across data and systems
Our hiring process
We plan to have 3 stages for this recruitment
Stage 1 – Teams call to cover experience to date
Stage 2 – Technical face to face meeting
Stage 3 – Culture meeting with team and leaders
PLEASE NOTE
No agencies – Unsolicited CVs will be treated as a gift, and we will not be liable under your terms and conditions for agency fees.