Software Developer


The Algo Platform team at Centrica Energy Trading in Aalborg is looking for a skilled software developer to help build a leading-edge, cloud-based, ML Execution Platform. Are you ready take on the challenge and grow both personally and professionally as part of our team of highly qualified software developers? Then you might be our new team member!

The role

You will be expected to participate in designing and implementing the platform, including but not limited to automated deployment, workload monitoring, performance monitoring, performance optimization, engaging with/adding to open-source tools, building front-end tools, supporting researchers.

Our stack includes everything from C#, Python and Angular to Kubernetes and Argo. You will also become familiar with various ML tools and libraries.

The role will be based out of our office in Aalborg.

The IT Department

As a developer, you will be a part of a skilled Scrum team in our development department, which consists of more than 60 colleagues. We embrace change, and we adapt quickly when circumstances change. Requirements may change daily, and we deliver several new versions of our software every day. This means that the pace is high, ambitions are even higher, and we work together as a team to reach our goals.

It goes without saying that we have all the usual perks and good food. Our staff association takes good care of us and arranges different social events on a regular basis which you will be welcome to attend.

About you

We expect that you:  

  • have a relevant education within computer science
  • have a passion for delivering high quality software solutions
  • like close collaboration with customers on all phases of a products life cycle
  • like to explore new technologies and continuously expand your skill set   

In addition, it would be an advantage to be familiar with some of the items in our stack:

  • C#, Python, Angular
  • ASP.NET WebAPI
  • Kubernetes, Argo
  • Git

You will be hired based on your skills as well as your desires but for this role we value drive, curiosity and interest in cloud/ML higher than experience.

#LI-CET

About Centrica Energy Trading

Centrica Energy Trading is a leading European energy trader with +13 GW of renewable power under management and over 15 years of experience innovating the European PPA market. We provide competitive solutions for Renewables that help manage merchant risks and lower costs whilst meeting the needs of investors and banking partners.

We have a strong focus and track record of nurturing talent, and the responsibilities and tasks we take on, are limited only by our imagination - we dream big and aim high when setting new goals, and we deliver on that through honesty, proactiveness and responsibility.

We're a profitable company that understands the necessity of investment to achieve improvement. If you've got the willingness, ambitions, and right attitude we offer a work environment that will help you grow on a professional as well as personal level.

You'll get first-hand experience within the energy sector and within an international trading business with a proven track record and ambitious growth plan, where the fundamental principle is excelling together. We offer flexible working hours and great employee benefits, and we have an active Staff Association that arranges a broad variety of events such as sports and adventure activities, parties, and much more. Working at Centrica Energy Trading you'll have the opportunity to make your mark and influence decisions in a working environment characterized by expertise, curiosity and innovation, where the fundamental principle is excelling together.


At Centrica we embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. To build a more sustainable future, we need the best team - a team with a diverse mix of people and skills, where everyone feels welcome and able to succeed. We are dedicated in helping to close the diversity gap across the technology sector and would love to see more females, people of colour and LGBTQ+ employees, as well as those from a variety of cultures and ethnicity to veterans and the differently abled which is why we aim to fight the unconscious biases. Belonging to these groups does not give you special advantages in the recruitment process either as we aim to hire the best candidate for our teams independently of the above mentioned factors. Supporting diversity and inclusion is a big part of who we are, we are not looking for people to fit into our culture but to add to it!

Gem job