Optimisation Algorithm Developer
Optimisation Algorithm Developer

Optimisation Algorithm Developer

Full-Time 50000 - 70000 ÂŁ / year (est.) Home office (partial)
Centrica Plc

At a Glance

  • Tasks: Develop and implement algorithmic trading strategies in the energy sector using Python.
  • Company: Join a fast-growing energy technology team at Centrica Energy.
  • Benefits: Attractive salary, flexible home-working policy, and impactful work on sustainable solutions.
  • Other info: Dynamic team environment with opportunities for growth and collaboration.
  • Why this job: Make a real difference in renewable energy while honing your tech skills.
  • Qualifications: Experience in algorithmic trading preferred; strong coding skills in Python required.

The predicted salary is between 50000 - 70000 ÂŁ per year.

The role involves joining the Optimisation Algorithm Development team of Centrica Energy as a Quantitative Developer. The team focuses on optimising performance and revenue of flexible asset portfolios across energy markets. Projects are delivered from inception—including market analysis and strategy simulation—through implementation to production and operational follow‑up.

As a Quantitative Developer, your daily tasks include:

  • Applying and evaluating trading strategies (in Python) and benchmarking them against state‑of‑the‑art solutions.
  • Communicating findings and analysis to the team, contributing to collaborative strategy development and improvements.
  • Monitoring real‑world performance of the team’s trading strategies and collaborating with traders to refine them.

About you:

Prior experience with algorithmic trading in the energy sector is preferred but not mandatory. You are a pragmatic, tech‑savvy quant who wants to build algorithmic trading strategies in the energy sector.

Key attributes:

  • Quant – you translate real‑world problems into mathematical optimisation, understand distributions and probabilities, quantify and back‑test algorithm performance, and know when to apply machine‑learning techniques for forecasting.
  • Tech‑Savy – you write production‑ready code, use version control and code‑review processes, are interested in AI‑based coding tools, and know or will learn NumPy, SciPy, Python optimisation frameworks.
  • Develop software – you convert problems into software solutions, view code as a tool to enable business goals, and communicate with business experts.
  • In the energy sector – you care about environmental impact, are motivated to increase renewables in the mix, and understand or are interested in international energy market mechanics.
  • Pragmatic – you stay focused on end results, choose simple solutions when appropriate, and avoid getting lost in details.

Our offer includes an opportunity to join a high‑potential, fast‑growing energy technology team, where your contribution to sustainable grid balancing solutions has real impact. You will receive an attractive, comprehensive remuneration package. The team is based in Antwerp (Belgium). You may work out of Antwerp, Copenhagen or Aalborg but should expect frequent onsite presence in Antwerp. We offer a flexible home‑working policy.

Optimisation Algorithm Developer employer: Centrica Plc

Centrica Energy is an excellent employer for those looking to make a meaningful impact in the energy sector. With a focus on innovation and sustainability, our Optimisation Algorithm Development team offers a collaborative work culture that encourages professional growth and development. Located in Antwerp, we provide a flexible home-working policy and an attractive remuneration package, making it an ideal place for tech-savvy individuals passionate about algorithmic trading and renewable energy.
Centrica Plc

Contact Detail:

Centrica Plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Optimisation Algorithm Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the energy sector, especially those working with algorithmic trading. Attend industry events or webinars, and don’t be shy about sliding into DMs on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your algorithmic trading projects, especially if you've worked with Python. This is your chance to demonstrate your tech-savvy side and how you can translate real-world problems into software solutions. We love seeing practical examples of your work!

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of energy markets and algorithmic trading strategies. Be ready to discuss how you would apply machine-learning techniques for forecasting. We want to see your passion for the energy sector and your pragmatic approach to problem-solving!

✨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, we’re always on the lookout for candidates who are genuinely interested in making an impact in the energy sector. Let’s make a difference together!

We think you need these skills to ace Optimisation Algorithm Developer

Algorithmic Trading
Python
Market Analysis
Mathematical Optimisation
Machine Learning Techniques
NumPy
SciPy
Version Control
Code Review Processes
Software Development
Data Benchmarking
Collaboration Skills
Understanding of Energy Market Mechanics
Pragmatic Problem Solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with algorithmic trading and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your tech-savvy side!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about algorithmic trading in the energy sector and how you can contribute to our team. Keep it concise but impactful—let us know what makes you tick!

Showcase Your Technical Skills: Since we’re all about Python and optimisation frameworks, make sure to mention any relevant programming languages and tools you’re familiar with. If you’ve got experience with AI-based coding tools or machine learning, definitely include that too!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team!

How to prepare for a job interview at Centrica Plc

✨Know Your Algorithms

Brush up on your knowledge of algorithmic trading strategies, especially those relevant to the energy sector. Be ready to discuss how you would apply and evaluate these strategies in Python, as this will show your technical prowess and understanding of the role.

✨Showcase Your Pragmatism

Prepare examples that demonstrate your ability to translate complex real-world problems into simple, effective solutions. Highlight instances where you've focused on end results and avoided getting bogged down in unnecessary details.

✨Communicate Effectively

Practice explaining your findings and analyses clearly and concisely. Since collaboration is key in this role, being able to communicate complex ideas to both technical and non-technical team members will set you apart.

✨Understand the Energy Market

Familiarise yourself with international energy market mechanics and the importance of sustainability. Showing genuine interest in increasing renewables and understanding their impact will resonate well with the team’s goals.

Optimisation Algorithm Developer
Centrica Plc

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

>