[cs_content][cs_element_section _id= »1″ ][cs_element_row _id= »2″ ][cs_element_column _id= »3″ ][cs_element_headline _id= »4″ ][cs_content_seo]Reusing Heat Emitted by Computations\n\n[/cs_content_seo][/cs_element_column][/cs_element_row][/cs_element_section][cs_element_section _id= »5″ ][cs_element_layout_row _id= »6″ ][cs_element_layout_column _id= »7″ ][cs_element_text _id= »8″ ][cs_content_seo]Internship
The internship can take place in Paris, Montpellier, or Bologna (Italy); remote work is possible if imposed by regulation. Compensation according to regulation.\n\n[/cs_content_seo][cs_element_text _id= »9″ ][cs_content_seo]Subject
The competitive edge of DecisionBrain in delivering smart decision-support solutions relies on computation-intensive processes. As all computations, executing these processes emit heat. In this internship, we want to explore a partnership with Qarnot (qarnot.com) to run these processes on Qarnot’s infrastructure, where the heat emitted is reused to provide heating in buildings.\n\n[/cs_content_seo][cs_element_image _id= »10″ ][cs_element_text _id= »11″ ][cs_content_seo]During this internship, you will:

Experiment with Qarnot’s REST API to learn how to deploy a computation process on their infrastructure.

Get familiar with the design of DBOS, DecisionBrain’s computation orchestrator.

Design, implement, and document an extension of DBOS to run computation processes on Qarnot’s infrastructure.

If interested, you can also work on the economical model of the above technical solution.
\n\n[/cs_content_seo][cs_element_text _id= »12″ ][cs_content_seo]Skills Required
On the technical side, the following skills are expected:

Knowledge of back-end development in Java in an enterprise environment, which also includes dependency injection frameworks such as Spring, build tools such as Gradle or Maven, development processes based on Git, merge requests, etc.

Understanding of the principles of REST APIs.

Knowledge of Docker, and if possible Kubernetes (possibly through proprietary cloud solutions such as AWS).

In addition, a working knowledge of Python is appreciated.

Beyond technical skills, the candidate is expected to be autonomous and able to collaborate efficiently with other team members. Reasonable levels of spoken French and written English are mandatory.
\n\n[/cs_content_seo][/cs_element_layout_column][cs_element_layout_column _id= »13″ ][cs_element_text _id= »14″ ][cs_content_seo]Application

\n\n[/cs_content_seo][cs_element_content_area _id= »15″ ][cs_content_seo]hbspt.forms.create({
region: « na1 »,
portalId: « 8554003 »,
formId: « bc9647fd-c7ca-4f0d-9b1b-f2b942380713″
});
\n\n[/cs_content_seo][/cs_element_layout_column][/cs_element_layout_row][cs_element_layout_row _id= »16″ ][cs_element_layout_column _id= »17″ ][cs_element_image _id= »18″ ][cs_element_button _id= »19″ ][cs_content_seo]OUR TEAM\n\n[/cs_content_seo][/cs_element_layout_column][cs_element_layout_column _id= »20″ ][cs_element_image _id= »21″ ][cs_element_button _id= »22″ ][cs_content_seo]OUR MISSION\n\n[/cs_content_seo][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][cs_element_section _id= »23″ ][cs_element_row _id= »24″ ][cs_element_column _id= »25″ ][cs_element_global_block _id= »26″ ][/cs_element_column][/cs_element_row][/cs_element_section][cs_element_responsive_text _id= »27″ ][cs_element_responsive_text _id= »28 » ][/cs_content]