Research Software Engineer

European Council for Nuclear Research

Geneva, Switzerland

Skill Required: IT and ICT

Experience: 5 to 10 Years

Apply By: 05-12-2025

We are looking for a Research Software Engineer to turn our research into production-ready algorithms and tools. ROOT (root.cern) is a C++/Python framework developed at CERN and used worldwide in particle physics, and also in Project HighLO. You will work as a member of two diverse and creative teams: CERN's ROOT team and the HighLO research collaboration.

Responsibilities:

  • Work with us on a ROOT-based framework for analysing limit order book data.
  • Collaborate with financial institutions to adapt our software to their needs and support the deployment process.
  • Use your experience in data analysis, helping us to apply statistical data analysis techniques used in particle physics to financial data.
  • Build solutions to analyse streamed data with ROOT in real time.
  • Work on data structures in ROOT that are used in financial data analysis.
  • Experience in building data analysis libraries with C++ and Python.
  • Data analysis experience and domain knowledge in particle physics or finance (or both).
  • Experience working on large codebase open source projects.

Requirements:

  • A Master's degree with 2 to 6 years of post-graduation professional experience.
  • A PhD with no more than 3 years of post-graduation professional experience.
  • Knowledge of ROOT.
  • Web technologies like React or Next.js to be used for interactive analysis dashboards.
  • Spoken and written English, with a commitment to learn French.

Source: https://www.smartrecruiters.com/CERN/744000093699397