Junior Analytics Engineer
Role details
Job location
Tech stack
Job description
We're looking for an experienced Analytics Engineer to help shape our data foundations and deliver high quality, trusted insights across the business. You'll design and maintain scalable analytics models, ensure data quality, and work closely with teams across Finance, Commercial, Operations, and IT to turn complex requirements into intuitive, reliable datasets.
This role sits at the heart of our analytics function, balancing immediate reporting needs with long-term data architecture, and ensuring our organisation can make confident, data driven decisions., Design, build, and maintain analytics models that convert raw data into trusted, business-ready datasets. Own the full modelling lifecycle (staging * core * marts). Define and maintain consistent metrics, dimensions, and business logic. Implement testing, data quality checks, and SLAs to ensure reliability. Translate business requirements into scalable, well-structured data solutions. Deliver self-service datasets and support reporting/dashboards where needed. Continuously improve analytics engineering processes and standards. Provide robust data foundations to support strategic initiatives, including cost, pricing, and operational analytics.
Requirements
We're seeking someone with strong analytical and technical capability, who enjoys solving complex data problems and can confidently partner with stakeholders across the business. You'll bring the ability to design robust data models, communicate clearly, and ensure outputs are accurate, consistent, and actionable.
A degree in Computer Science, Engineering, Maths, Economics, Data Science is desirable. Advanced SQL skills and experience with analytical/dimensional modelling. Practical experience with modern ELT tools (Dataform/dbt) and Git workflows. Knowledge of cloud data warehouses, ideally BigQuery. Familiarity with orchestration tools such as Airflow. Experience designing BI-friendly datasets, particularly for Power BI. Strong communication skills, able to translate business needs into data models. Experience with enterprise systems such as SAP BW/HANA. A track record of building reusable datasets or maintaining a metrics/semantic layer. Basic Python for automation or analytics engineering tooling. Experience collaborating in cross-functional analytics or data product teams.