Data Engineer (Azure / Microsoft Fabric)
Data Engineer (Azure / Microsoft Fabric)

Data Engineer (Azure / Microsoft Fabric)

Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build and optimise data pipelines for risk analytics using Microsoft Fabric.
  • Company: BB Energy, a global leader in the energy sector with a strong heritage.
  • Benefits: Competitive salary, benefits package, and a flat management structure.
  • Other info: Collaborative environment with opportunities for professional growth.
  • Why this job: Join a fast-growing team and make a real impact in a dynamic market.
  • Qualifications: Experience with Azure services, Python/SQL, and data engineering.

The predicted salary is between 60000 - 80000 ÂŁ per year.

BB Energy has a legacy spanning more than six decades. Today, the Group provides expertise across energy trading, operations, logistics, storage and retail. Our diversified portfolio cuts across many segments of the energy industry from trading crude oil and petroleum products to natural gas and renewables. With global operations anchored out of five hub offices in London, Dubai, Singapore, Houston and Athens, BB Energy has a global network of nearly 400 employees in a dozen offices across five continents. Growth and diversification remain cornerstones of BB Energy's business strategy as it supports an energy ecosystem capable of delivering affordable, secure, and increasingly clean energy to the societies that need it most.

For our office in London, we are looking for a Data Engineer to join our team, focused on building, managing, and optimizing risk analytics workflows. You will play a key role in designing and evolving data pipelines, models, and tooling that support critical risk processes, while also contributing to our broader data platform leveraging Microsoft Fabric. Working closely with the platform team, you will help develop shared infrastructure, scalable ingestion frameworks, and high‑quality data products. This role sits at the intersection of data engineering, risk technology and modern data platform practices within a global, always‑on trading environment.

Why Join Us?

  • We are a fast growing business in one of the most dynamic markets.
  • Our team includes some of the leading experts in this field.
  • We have a strong entrepreneurial spirit.
  • We are a well established business with a strong heritage and track record of success globally.
  • We have a flat management structure and open management style - all voices heard and all voices count.
  • Competitive salary and benefits package offered.

Job Accountabilities

  • Understand risk workflows end‑to‑end and translate them into reliable, production‑grade data pipelines and products.
  • Build and maintain batch and near‑real‑time data ingestion pipelines from diverse sources including relational databases, REST APIs, FTP/SFTP feeds, and cloud storage.
  • Contribute to the data platform delivering harmonised, governed data products that serve multiple business functions.
  • Collaborate with risk, analytics, and engineering teams to productionise and maintain risk models and scripts.
  • Implement best practices for code quality, testing, and release management across the data platform.
  • Build and support Power BI semantic models and DirectLake datasets.
  • Manage and maintain Azure DevOps pipelines for deployment, version control, and CI/CD of risk‑related scripts and data workflows.
  • Monitor system performance and troubleshoot issues related to data pipelines and deployments.
  • Ensure proper data governance, security, and compliance standards are applied.

Required Skills & Experience

  • Hands‑on experience with Microsoft Fabric, Azure data services (e.g., Synapse Analytics, Data Factory), or Databricks for large‑scale data processing.
  • Proficiency in Python / SQL for data engineering and scripting.
  • Familiarity with risk analytics environments or financial data.
  • Strong experience with Apache Spark (Spark Engine), including performance optimisation and distributed data processing.
  • Strong experience ingesting data from diverse sources including relational databases, REST APIs, FTP/SFTP file feeds, and cloud storage.
  • Experience managing data pipelines and production workflows.
  • Experience with Azure DevOps (CI/CD pipelines, repos, release management).
  • Experience with version control (Git) and software development lifecycle practices.

Nice to Have

  • Experience with streaming data technologies (e.g. Kafka, Azure Event Hubs).
  • Exposure to metadata‑driven framework design and config‑driven pipeline development.
  • Knowledge of non‑relational databases (e.g. MongoDB, Cosmos DB).
  • Familiarity with Data Mesh principles and domain‑oriented data ownership.
  • Experience with monitoring/logging tools in Azure.

What We're Looking For

  • Strong problem‑solving mindset and attention to detail.
  • Ability to work across technical and business teams.
  • Ownership of workflows and proactive approach to improvements.
  • Interest in modern data platforms and evolving engineering practices.
  • Comfortable working in a fast‑moving, always‑on trading environment where data quality issues have real business impact.

Data Engineer (Azure / Microsoft Fabric) employer: BB Energy

BB Energy is an exceptional employer, offering a dynamic work environment in the heart of London, where innovation and collaboration thrive. With a strong entrepreneurial spirit and a flat management structure, employees are empowered to contribute their ideas and expertise, fostering a culture of inclusivity and growth. The company provides competitive salaries, comprehensive benefits, and ample opportunities for professional development, making it an ideal place for those looking to make a meaningful impact in the energy sector.
B

Contact Detail:

BB Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer (Azure / Microsoft Fabric)

✨Tip Number 1

Network like a pro! Reach out to current employees at BB Energy on LinkedIn. A friendly chat can give us insights into the company culture and maybe even a referral. Don't be shy!

✨Tip Number 2

Show off your skills! Prepare a mini-project or a portfolio showcasing your data engineering prowess, especially with Microsoft Fabric and Azure. This will help us stand out during interviews.

✨Tip Number 3

Practice makes perfect! Get comfortable with common interview questions related to data engineering and risk analytics. Mock interviews with friends can help us nail our responses.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace Data Engineer (Azure / Microsoft Fabric)

Microsoft Fabric
Azure Data Services
Synapse Analytics
Data Factory
Databricks
Python
SQL
Apache Spark
Data Ingestion
Azure DevOps
CI/CD Pipelines
Version Control (Git)
Data Governance
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Microsoft Fabric, Azure data services, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team at BB Energy. Be sure to mention your problem-solving mindset and attention to detail.

Showcase Your Technical Skills: Don’t forget to showcase your technical skills in Python, SQL, and Apache Spark. We love seeing real examples of how you've used these tools in past projects, so include specific achievements that demonstrate your expertise.

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 from us!

How to prepare for a job interview at BB Energy

✨Know Your Data Inside Out

Before the interview, make sure you understand the key data workflows relevant to risk analytics. Familiarise yourself with how data pipelines are built and optimised, especially using Microsoft Fabric and Azure services. This will help you demonstrate your technical expertise and show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex data engineering challenges in the past. Be ready to discuss specific situations where you improved data quality or optimised performance, particularly in a fast-paced environment. This will highlight your problem-solving mindset and attention to detail, which are crucial for this role.

✨Brush Up on Collaboration

Since this role involves working closely with various teams, think about times when you've successfully collaborated with others. Be prepared to share how you’ve worked with risk, analytics, and engineering teams to productionise models and scripts. This will show that you can effectively communicate and work across different functions.

✨Demonstrate Your Passion for Modern Data Practices

Express your interest in evolving data platforms and engineering practices during the interview. Discuss any experience you have with tools like Apache Spark, Azure DevOps, or even streaming technologies. Showing enthusiasm for the latest trends in data engineering will resonate well with the interviewers at BB Energy.

Data Engineer (Azure / Microsoft Fabric)
BB Energy

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

>