Intern – Machine Learning, Data Science & Software Development

TotalEnergies Gas & Power Ltd

Job Overview

Location

GENEVE, Switzerland

Employment Type

Internship

Work Arrangement

On-site

Sector

Information Technology & Software

Experience Level

Entry Level (0-2 years)

Application Deadline

June 22, 2026

About the Company

TotalEnergies is a global multi-energy company committed to providing sustainable energy solutions. With a strong expertise in oil, biofuels, natural gas, and electricity trading, our trading entities are strategically located in Geneva, Paris, Houston, and Singapore. Our European trading hub in Geneva houses extensive teams dedicated to trading activities, including TotalEnergies Trading & Shipping (T&S) and TotalEnergies Gas and Power (TGP). TGP specifically focuses on the trading of low-carbon energies, operating within dynamic market conditions influenced by both internal and external factors. We are responsible for optimizing purchase and sales portfolios across global markets for gas, electricity, CO2 emissions, dry bulk, and LNG, adhering strictly to company trading guidelines. Our mission is to drive growth and profitability within a key business segment, contributing to our overarching objective of achieving Carbon Neutrality by 2050. We are fully embracing the digital revolution and fostering a culture of innovation, expertise, and entrepreneurship. Our people are encouraged to develop their skills and thrive in an agile, purpose-driven environment that offers boundless opportunities for learning, growth, and collaborative success. We value passion, ambition, and open-mindedness, cultivating a friendly and respectful workplace where diversity is celebrated and team spirit guides our daily operations.

Job Description

Embark on a transformative internship journey within TotalEnergies' dynamic energy trading division in Geneva. This role offers a unique opportunity to apply your expertise in machine learning, data science, and software development to real-world challenges in the fast-paced European power markets.

You will contribute to the development of sophisticated algorithmic trading strategies, leveraging advanced machine learning models. This includes integrating new data sources, performing intricate feature engineering, designing and evaluating predictive models, and backtesting trading strategies. Your work will be instrumental in optimizing portfolios, managing risk, and supporting trading desks in their critical decision-making processes.

This internship provides invaluable exposure to the complexities of energy trading, climate policies, and the ongoing energy transition, offering a practical platform to hone your technical skills and contribute to achieving Carbon Neutrality by 2050.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

PythonMachine LearningData ScienceSoftware DevelopmentEnergy Markets

Key Responsibilities

  • Develop short-term power algorithmic trading strategies based on machine learning models.
  • Integrate new data sources, including market, fundamental, or alternative data, into existing modelling pipelines.
  • Perform feature engineering to identify relevant signals from newly integrated data.
  • Design, train, and evaluate machine learning models using AutoML libraries and other ML frameworks.
  • Backtest predictive models and algorithmic trading strategies.
  • Contribute to portfolio construction and risk management approaches.
  • Monitor and analyze model performance in paper trading and production environments.
  • Support the development of robust, reusable software tools for trading and modelling activities.

Qualifications

  • Currently pursuing a Master’s degree in Computer Science, Data Science, Mathematics, Physics, Engineering, or a related quantitative field.
  • Strong interest in machine learning, data science, software engineering, and energy markets.
  • Solid understanding of data science and machine learning principles, combined with familiarity with software development.
  • Proficiency in Python.
  • Experience with machine learning libraries such as Scikit-learn, XGBoost, TensorFlow, or similar frameworks.
  • Curiosity, rigor, and eagerness to learn in a fast-paced trading environment.
  • Enjoyment of solving complex problems and turning data into practical, actionable insights.
  • Proactive and comfortable working both independently and as part of a team.
  • Fluency in English; French is a plus.

How to Apply

To apply for this role, click the Apply button on this page and follow the instructions.

Join Our Communities

The European energy trading landscape is experiencing rapid evolution, driven by climate policies and the transition to low-carbon energies. This internship offers a unique opportunity to contribute to the development of cutting-edge machine learning models and software tools for algorithmic trading strategies in European power markets. You will gain hands-on experience with integrating diverse data sources, feature engineering, model development using AutoML and ML frameworks, and backtesting predictive models. Your work will directly impact trading desk decision-making, risk management, and portfolio optimization, contributing to TotalEnergies' objective of Carbon Neutrality by 2050.

Posted Date

June 8, 2026