Machine Learning Engineer

Copenhagen Energy Trading

København

On-site

DKK 700,000 - 1,100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Central Copenhagen office
Competitive salary
Growth opportunities
Team events

Job summary

Copenhagen Energy Trading is seeking a Machine Learning Engineer to move models from research to production, building scalable pipelines and robust software that powers our trading decisions.

You will own the full lifecycle—from data management to deployment, monitoring and experiment tracking—collaborating with quantitative researchers, software engineers and traders to deliver reliable, automated ML solutions for energy markets.

Qualifications

  • Strong Python and software engineering skills.
  • Experience with MLOps, Git, CI/CD and monitoring.
  • Cloud experience with Azure, AWS, or GCP.
  • Excellent communication and English proficiency.
  • Degree in Computer Science or Software Engineering.
  • Interest in energy markets is a plus.

Responsibilities

  • Strengthen ML framework and production-ready software.
  • Develop data infrastructure and pipelines for ingesting, transforming, and serving data.
  • Deploy, monitor, and maintain ML models in production.
  • Collaborate with researchers, traders and engineers to turn business needs into practical ML solutions.
  • Shape technical solutions and contribute to MLOps practices and tooling.

Skills

Python
MLOps
CI/CD
Experiment tracking
English proficiency

Education

CS/Software Engineering degree

Tools

Azure
AWS
GCP
Git

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 • Region Hovedstaden

On-site
DKK 700,000 - 1,000,000
Growth environment
Exceptional team
Competitive compensation
+2
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
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
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
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
C++ Backend Engineer for Energy Trading
C++ Backend Engineer for Energy Trading

IMC Trading • Denmark

On-site
DKK 750,000 - 1,100,000
Machine Learning Researcher
Machine Learning Researcher

Alipes ApS • København

Hybrid
DKK 900,000 - 1,300,000
Pension
Health insurance
30 days vacation
+1
Top locations