University of Luxembourg

R&D Software Engineer in Bridging Clouds and HPC

Als Favorit speichern Job-Alert erstellen

SnT is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services. We play an instrumental role in Luxembourg by fueling innovation through research partnerships with industry, boosting R&D investments leading to economic growth, and attracting highly qualified talent.

The Parallel Computing and Optimisation Group (PCOG) is led by Prof. Pascal Bouvry and Dr. Grégoire Danoy as deputy head. PCOG conducts research on parallel computing and optimization techniques, in particular how different species may co-evolve taking local decisions while ensuring global objectives, to tackle large and difficult problems. The main application domains are security, trust and reliability; reliable scheduling and routing on new generations of networks; sustainable development and systems biomedicine; Unmanned autonomous vehicles (UAV), Smart Cities. Detailed information about the group is available at http://pcog.uni.lu/

LuxProvide (https://luxprovide.lu/)  is the national supercomputer HPC organisation in charge of the planning, installation and long-term operation of the MeluXina machine. The mission of LuxProvide is to facilitate access to the use of the computational capabilities of MeluXina by setting up a competence centre in collaboration with Luxinnovation and the University of Luxembourg providing dedicated support to companies in their high-performance computing projects.

We’re looking for people driven by excellence, excited about innovation, and looking to make a difference. If this sounds like you, you’ve come to the right place!

Your Role...

This is a fully funded position for 4 years (renewable up to a total of 5 years) within the joint Industrial Research/Development programme between LuxProvide and the University of Luxembourg, that aims to investigate, design, develop and roll out a set of functionalities related to the use of high-performance computing (HPC), high-performance data analytics (HPDA) and artificial intelligence (AI) applications on the MeluXina supercomputer (https://luxprovide.lu/) using a web-based tool for bridging Clouds and HPC.

Ergonomics, high-performance, rich functionality, flexibility, automation, and intuitiveness are key differentiators which constitute a unique value proposition of the proposed HPC access system. To meet this broad range of features, the project will study state of the art of the design, architecture, and functionality of most used HPC systems in comparison with MeluXina, understanding typical patterns of interactions with HPC by different users, define and design a set of requirements for the bridging of Clouds and HPC platform (work done in collaboration with LuxProvide), identify the core issues at the core of the requirements and core research challenges. Focus will be put on high-performance, jobs interoperability, Data/AI workflow exchanges, ease of use and architectural implications. Through friendly user interfaces and APIs, users will navigate and leverage computation and storage resources while real-time monitoring will be used in order to give visibility into security threats and act for ensuring secure access to the HPC resources.

We are looking for a talented and enthusiastic new colleague, with or without a background in data science, who can help us to design, develop, and maintain our web-based tool for the challenging topic of bridging Clouds and HPC.

The position holder will be required to participate in all phases from understanding state of the art to defining requirements and proposing and implementing new web-based interfaces for bridging Clouds and HPC, work closely with other team members aiming for a high level of quality and user satisfaction, and write and maintain documentation for technical procedures.

Your Profile...

Qualification: The candidate should possess an MSc degree or equivalent in computer science, computer engineering, or applied mathematics.

Experience: The ideal candidate should have at least 5 years experience in developing web-based interfaces and microservices, and 3 years working with Cloud-based APIs.

The successful candidates will join a strong and motivated research and development team led by Prof. Pascal Bouvry and will possess the following qualifications.

Essential Qualifications

  • A University Master’s degree or equivalent in computer science or related fields.
  • Proven experience with Python and Java.
  • Proven experience in Object Oriented Programming (OOP).
  • Proven experience in designing and developing web applications.
  • Experience with web UI frameworks such as Angular, React, or Vue.
  • Experience with containered environments such as Docker, Singularity.
  • Experience with Agile methodologies.
  • Experience with git, or similar code versioning systems.

Desirable Qualifications

  • Experience with relational database systems.
  • Experience with Spring Boot, Spring MVC, or similar frameworks.
  • Experience with ORM systems such as Hibernate, or similar frameworks.
  • Experience with Linux service administration.
  • Experience with Elasticsearch.
  • Experience with messaging systems such as Apache Kafka.
  • Knowledge of Big Data and AI tools.
  • Experience with Kubernetes.

Language Skills: Fluent written and verbal communication skills in English are required. Knowledge of French, German or Luxembourgish is welcome.

Here’s what awaits you at SnT...

  • Exciting infrastructures and unique labs. At SnT’s two campuses, our researchers can take a walk on the moon at the LunaLab, build a nanosatellite, or help make autonomous vehicles even better
  • The right place for IMPACT. SnT researchers engage in demand-driven projects. Through our Partnership Programme, we work on projects with more than 45 industry partners
  • Be part of a multicultural family. At SnT we have more than 60 nationalities. Throughout the year, we organise team-building events, networking activities and more

Find out more about us!

In Short...

  • Contract Type: Fixed Term Contract 48 Month
  • Work Hours: Full Time 40.0 Hours per Week
  • Location: Belval
  • Internal Title: Research and development specialist
  • Job Reference: UOL04600

How to apply...

Applications should include:

  • A detailed CV, including a list of relevant past projects and description of own contributions;
  • Contact details (name, email) of three referees (if available);
  • A motivation letter explaining how past job experiences may help the candidate succeed in this position and future interests (one page).

All qualified individuals are encouraged to apply.

Early application is highly encouraged, as the applications will be processed upon reception. Please apply ONLINE formally through the HR system. Applications by Email will not be considered.

The University of Luxembourg embraces inclusion and diversity as key values. We are fully committed to removing any discriminatory barrier related to gender, and not only, in recruitment and career progression of our staff.

About the University of Luxembourg...

University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character. The University was founded in 2003 and counts more than 6,700 students and more than 2,000 employees from around the world. The University’s faculties and interdisciplinary centres focus on research in the areas of Computer Science and ICT Security, Materials Science, European and International Law, Finance and Financial Innovation, Education, Contemporary and Digital History. In addition, the University focuses on cross-disciplinary research in the areas of Data Modelling and Simulation as well as Health and System Biomedicine. Times Higher Education ranks the University of Luxembourg #3 worldwide for its “international outlook,” #20 in the Young University Ranking 2021 and among the top 250 universities worldwide.

Further information

For further information, please contact pascal.bouvry@uni.lu or ovidiu-cristian.marcu@uni.lu


R&D Software Engineer in Bridging Clouds and HPC
6, rue Richard Coudenhove-Kalergi , Luxemburg
Als Favorit speichern Job-Alert erstellen

Mehr Jobs von diesem Arbeitgeber

Über den Arbeitgeber

The University of Luxembourg aspires to be one of Europe’s most highly regarded universities with a distinctly international, multilingual and inte...

Besuchen Sie die Arbeitgeberseite

Entdecken Sie verwandte Jobs

Become an IB Examiner for Swedish A: Literature International Baccalaureate® (IB) vor 1 Monat
Become an IB Examiner for Croatian A: Literature International Baccalaureate® (IB) vor 1 Monat
Become an IB Examiner for Danish A: Literature International Baccalaureate® (IB) vor 1 Monat
Mehr Jobs

Relevante Stories

A Linguist’s View of the International Criminal Court University of Jyväskylä 4 Minuten Lesezeit
Bridging Adolescence and Society with Neuroscience Erasmus University Rotterdam 4 Minuten Lesezeit
The Power of Ultrafast Lasers Advanced Research Center for Nanolithography ARCNL 4 Minuten Lesezeit
Going Nuclear to Save Time University of Jyväskylä 5 Minuten Lesezeit
Mehr Stories