BI Engineer

BI Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Arriva Group

At a Glance

  • Tasks: Design and develop data pipelines for impactful BI dashboards and analytics.
  • Company: Join Arriva, a leading European transport partner with a strong sustainability agenda.
  • Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team environment with continuous learning and career development opportunities.
  • Why this job: Make a real difference in data-driven decision making across a large organisation.
  • Qualifications: Experience in SQL, Python, and a passion for data engineering.

The predicted salary is between 36000 - 60000 £ per year.

Arriva is a leading European passenger transport partner, operating in 11 countries across the UK and Europe. The company employs around 35,000 people, delivering more than 1.5 billion passenger journeys connecting people and communities safely, reliably and sustainably. We have strong roots dating back to 1938, an ambitious growth and sustainability agenda, and a continuously developing relationship with I Squared Capital – a global infrastructure investment fund manager - who acquired Arriva in 2024.

We are looking for a BI Engineer to join our BI Product Team on a full-time, permanent basis. We offer hybrid working. This role will be based from either our Sunderland or London office a minimum of 3 days per week, the rest focusing on where you can best deliver for your customers, whilst still allowing for the required work life balance.

The BI Engineer role supports the delivery of high-quality dashboards, reports, and self-service analytics that enable data-driven decision making across the organisation. Reporting to the Lead BI Engineer, the BI Engineer builds reliable and efficient data pipelines, models and infrastructure that power front-end dashboards and self-serve analytics. Partnering closely with the BI Developers, this role will translate business needs into robust backend data products, ensuring data accuracy, performance, standards adherence and great user experiences through well-designed datasets.

This role blends technical skills with stakeholder management, business understanding and effective communication to effectively translate business problems into actionable outputs. Due to the nature of the evolving data space, continuous learning is critical to ensure our technology is up to date with the latest tooling and capabilities.

Data Engineering Development & Delivery
  • Design, develop and maintain secure, scalable ETL / ELT workflows to ingest, transform and prepare data that enables reliable BI reporting and self-serve analytics.
  • Implement data transformation logic using SQL and Python to convert raw data into reporting datasets.
  • Build curated, business-ready datasets optimised for front-end use cases supporting efficient querying and accurate reporting.
  • Optimise query, dataset and pipeline performance (indexing, partitioning, compression) through refactoring and new technology introduction ensuring cost efficiency.
  • Collaborate with BI Developers to understand frontend requirements and ensure backend data structure supports visualisation requirements.
  • Support the automation of data processes to reduce manual effort.
  • Implement data quality checks, validation rules, and monitoring to assure accuracy, completeness, lineage, and timeliness.
  • Monitor data pipeline performance and proactively identify and resolve issues.
  • Document data lineage, transformation logic, and quality controls for transparency and maintainability.
  • Continuously explore new BI design principles and tools with Lead BI Engineer to push the boundaries of data architecture, including open-table formats and data observability.
  • Ensure BI products comply with governance and security principles.
Stakeholder Engagement & Enablement
  • Engage with business stakeholders to clarify requirements and understand underlying business needs, translating them into backend technical solutions.
  • Partner with BI developers to ensure seamless integration between backend data models and frontend visualisations.
  • Support and train business users to enable effective self-service analytics and increase BI adoption, guiding colleagues on effective data lake and database queries.
  • Educate BI Developers and Non-Technical stakeholders on technical concepts to build understanding and trust.
  • Provide ongoing support for BI products (including enhancements) within agreed priorities.
  • Act as an embedded BI partner within business units, educating colleagues on best practices and solutions to business problems.
Team Contribution & Development
  • Collaborate with Platforms & Operations on solution architecture, integration, performance, scalability, and cost; help select appropriate tools and approaches.
  • Follow and contribute to BI development standards and best practices for data engineering.
  • Support incident investigation and remediation.
  • Contribute to runbooks and operational documentation.
  • Participate in peer reviews, knowledge sharing, and team learning initiatives.
  • Develop understanding of BI solutions end-to-end, from data source to dashboard, to enhance context and decision-making.

The closing date for applications is Wednesday 18th February 2026. Arriva Group reserves the right to close this vacancy early.

BI Engineer employer: Arriva Group

Arriva is an exceptional employer, offering a dynamic work environment that prioritises employee well-being and professional growth. With a commitment to sustainability and innovation, our BI Engineer role provides opportunities for continuous learning and collaboration within a supportive team culture. Enjoy the flexibility of hybrid working from our Sunderland or London offices, while contributing to impactful data solutions that enhance decision-making across our extensive network.
Arriva Group

Contact Detail:

Arriva Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land BI Engineer

✨Tip Number 1

Network like a pro! Reach out to current BI Engineers or professionals in the industry on LinkedIn. Ask them about their experiences at Arriva and any tips they might have for landing the job. Personal connections can make all the difference!

✨Tip Number 2

Prepare for the interview by brushing up on your SQL and Python skills. Make sure you can talk through your past projects and how you've tackled data challenges. We want to see your problem-solving skills in action!

✨Tip Number 3

Show off your passion for continuous learning! Mention any recent courses or certifications you've completed that relate to BI tools or data engineering. It’s all about demonstrating that you’re keen to stay ahead in this evolving field.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Arriva team!

We think you need these skills to ace BI Engineer

ETL / ELT Workflows
SQL
Python
Data Pipeline Development
Data Transformation Logic
Data Quality Checks
Performance Optimisation
Stakeholder Engagement
Self-Service Analytics
Data Governance
Data Architecture
Business Intelligence Tools
Documentation Skills
Collaboration Skills
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the BI Engineer role. Highlight your experience with data pipelines, SQL, and Python, as well as any relevant projects that showcase your skills in building dashboards and reports.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about BI and how your background aligns with Arriva's mission. Don’t forget to mention your understanding of stakeholder engagement and data quality.

Showcase Continuous Learning: Since the data space is always evolving, make sure to mention any recent courses or certifications you've completed. This shows us that you're committed to staying up-to-date with the latest BI tools and technologies.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Arriva Group

✨Know Your Data Inside Out

As a BI Engineer, you'll be working with data pipelines and analytics. Make sure you brush up on your SQL and Python skills before the interview. Be ready to discuss how you've built or optimised ETL workflows in the past, and have examples of how you've ensured data accuracy and performance.

✨Understand the Business Needs

It's crucial to translate business requirements into technical solutions. Research Arriva's operations and think about how your role as a BI Engineer can support their goals. Prepare to discuss how you've engaged with stakeholders in previous roles to clarify requirements and deliver effective data solutions.

✨Showcase Your Collaboration Skills

This role involves working closely with BI Developers and other teams. Be prepared to share examples of how you've collaborated in the past, particularly in integrating backend data models with frontend visualisations. Highlight any experience you have in training users or supporting self-service analytics.

✨Stay Updated on BI Trends

The data space is always evolving, so demonstrate your commitment to continuous learning. Mention any recent tools or BI design principles you've explored, and be ready to discuss how you would implement new technologies to enhance data architecture at Arriva.

BI Engineer
Arriva Group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>