Machine Learning Engineer

Copenhagen Energy Trading

Region Hovedstaden

On-site

DKK 700,000 - 1,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Growth environment
Exceptional team
Competitive compensation
Strong culture
Central Copenhagen location

Job summary

Copenhagen Energy Trading is seeking a Machine Learning Engineer to move models from research to production, building robust, scalable pipelines that power trading strategies across Europe and North America. You will own the full lifecycle of models, from data management to deployment, monitoring, and adaptation as markets evolve.

This hands-on role sits at the center of CET's ML-enabled trading environment in Copenhagen, collaborating with researchers, software engineers, and traders to deliver

Qualifications

  • Strong Python skills and production-ready software development.
  • MLOps and development practices: Git, code reviews, CI/CD, experiment tracking, deployment, monitoring.
  • Cloud computing with Azure, AWS, or GCP.
  • Problem-solving and communication with cross-disciplinary teams; English proficiency required.
  • Ownership and ability to work independently in a fast-paced environment.
  • Interest in energy markets; knowledge of power trading is a plus.
  • Education: technical degree in CS/SE or related field.

Responsibilities

  • Strengthen our ML framework: build and improve the framework used by researchers to create models and strategies.
  • Build production-ready software: design and develop reliable, scalable Python software integrated into trading platforms.
  • Develop data infrastructure: build and maintain data pipelines for ingesting, transforming and serving market and fundamental data.
  • Ship and operate models: deploy, monitor, and manage models in production, with experiment tracking.
  • Improve ML and engineering practices: enhance MLOps, testing, CI/CD, code reviews, and the model lifecycle.
  • Shape our technical solutions: evaluate and introduce tools/tech to improve development, deployment and operation of ML solutions.
  • Collaborate across disciplines: work with researchers, traders, and software engineers to translate business needs into technical solutions.
  • Build energy-market expertise: develop deep understanding of power markets and ML-driven trading.

Skills

Software engineering
MLOps
Cloud computing
Communication
Ownership
Energy markets interest
English proficiency
Education in technical degree

Education

Computer Science / Software Engineering degree

Job description

Join Copenhagen Energy Trading as our new Machine Learning Engineer

Machine learning is becoming an increasingly important part of how we understand energy markets, improve forecasts, and make trading decisions. We are therefore looking for a Machine Learning Engineer to move our models from research to production, building robust, scalable pipelines that continuously improve our strategies.


At Copenhagen Energy Trading (CET), we combine deep market expertise with machine learning, quantitative research, data, and engineering to automate and optimise how we trade power. We’re a small, highly ambitious team based in central Copenhagen, specialising in power trading and asset management across Europe and North America. Technology is at the core of how we operate, supported by one of Europe’s most advanced automated and analytical trading environments for power markets.


The Opportunity

Energy markets produce vast amounts of data and are continuously shaped by weather, power production, transmission constraints, and market behaviour. Using that data meaningfully requires accurate models and reliable software and infrastructure that allow those models to run in production.


As our Machine Learning Engineer, you’ll work across machine learning and software development. Alongside quantitative researchers, software engineers and traders, you’ll build the production systems behind our ML pipelines, making our trading more performant, more reliable and more automated.


You’ll own the full lifecycle around the model: from data management to the pipelines and frameworks that deploy and monitor our models, keeping them reliable and adaptive as markets evolve. The opportunity for impact is large, and so is what it asks of you: dedication, real talent and the willingness to grind through hard problems. This is a hands-on engineering role at the centre of how CET uses machine learning to trade.


What You Will Do


  • Strengthen our ML framework: Build and improve the framework our researchers use to build models and quantitative strategies.

  • Build production-ready software: Design and develop reliable, scalable, and well-tested Python software that integrates machine learning into our internal trading platforms.

  • Develop data infrastructure: Build and maintain data pipelines and storage solutions for ingesting, transforming, and serving diverse market and fundamental data.

  • Ship and operate models: Take models from experiment to production, including deployment, serving, monitoring and experiment tracking

  • Improve our ML and engineering practices: Help strengthen our approach to MLOps, testing, CI/CD, code reviews, and the wider model development lifecycle.

  • Shape our technical solutions: Evaluate and introduce tools and technologies that improve how we develop, deploy, and operate machine learning solutions.

  • Collaborate across disciplines: Work closely with quantitative researchers, traders, and software engineers to turn business and market needs into practical technical solutions.

  • Build energy-market expertise: Develop a deep understanding of power markets and how machine learning, data, and software can improve trading decisions.


What We're Looking For

We value strong technical ability, sound judgement, curiosity, and motivation to learn. While we don't expect a perfect match, many of the following qualifications will help you succeed in the role:



  • Strong software engineering skills: Experience building clean, scalable, tested, and production-ready software. Strong Python skills are essential, as Python is our primary development language.

  • MLOps and development practices: Proficiency in Git, code reviews, CI/CD, experiment tracking, model deployment, and monitoring.

  • Cloud computing: Experience with Azure, AWS, or GCP, ideally including relevant data and machine learning services.

  • Problem-solving and communication: The ability to structure complex problems, communicate clearly, and collaborate with colleagues across technical and commercial disciplines. Full professional proficiency in English is required.

  • Ownership: The ability to work independently and deliver in a fast-paced environment.

  • Interest in energy markets: Curiosity about power markets, trading, and energy systems. Previous experience in energy or trading is an advantage, but not a requirement.

  • Education: A degree with a strong technical focus, e.g., Computer Science, Software Engineering, or other relevant fields. We welcome different educational backgrounds and levels of qualification.


What We Offer


  • Growth environment: Become part of a young, ambitious, and expanding tech-driven trading company where talented people are given responsibility and room to grow.

  • Exceptional team: Work closely with experienced quantitative researchers, software engineers and power traders.

  • Competitive compensation: Receive a competitive salary package and attractive benefits that reflect your skills and contributions.

  • Strong culture: Participate in both social and professional events, including team sports, company parties, team-building, and informal gatherings that strengthen our team spirit.

  • Central Copenhagen location: Work from our office in Carlsberg Byen, located in beautifully renovated historic Carlsberg buildings.


If you have any questions, please contact Carl Frederik Grønvald (Senior Quantitative Analyst) at cfg@copenhagen-energy.com or Anna Schumann (People & Culture Manager) at as@copenhagen-energy.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Copenhagen Energy Trading • København

On-site
DKK 700,000 - 1,100,000
Central Copenhagen office
Competitive salary
Growth opportunities
+1
Quantitative Researcher, Real-Time Algorithmic Power Trading
Quantitative Researcher, Real-Time Algorithmic Power Trading

Copenhagen Energy Trading • København

On-site
DKK 900,000 - 1,200,000
Growth environment
Exceptional team
Competitive compensation and flex
+2
Quantitative Researcher - Algorithmic Trading
Quantitative Researcher - Algorithmic Trading

Copenhagen Energy Trading • København

On-site
DKK 900,000 - 1,200,000
Growth environment
Exceptional team
Competitive compensation and flex
+2
Production ML Engineer for Energy Trading & Data Pipelines
Production ML Engineer for Energy Trading & Data Pipelines

Copenhagen Energy Trading • København

On-site
DKK 700,000 - 1,100,000
Central Copenhagen office
Competitive salary
Growth opportunities
+1
Machine Learning Engineer: Production ML for Energy Trading
Machine Learning Engineer: Production ML for Energy Trading

Copenhagen Energy Trading • Region Hovedstaden

On-site
DKK 700,000 - 1,000,000
Growth environment
Exceptional team
Competitive compensation
+2
Quant Trader for Short-Term Power Trading
Quant Trader for Short-Term Power Trading

Centrica • København

On-site
DKK 900,000 - 1,200,000
Quant Trader for Short-Term Power Trading
Quant Trader for Short-Term Power Trading

Centrica plc • København, Aalborg

On-site
DKK 900,000 - 1,300,000
Quantitative Trader
Quantitative Trader

Inductive Energy A/S • Denmark

On-site
DKK 900,000 - 1,500,000
Direct impact
Competitive pay
Modern office Aarhus
+1
Machine Learning Engineer
Machine Learning Engineer

PrimeGlobal • Horsens

On-site
DKK 94,000 - 128,000
C++ Backend Engineer for Energy Trading
C++ Backend Engineer for Energy Trading

IMC Trading • Denmark

On-site
DKK 750,000 - 1,100,000
Top locations