At Grenoble Alpes University Research Software Engineer - Resource and Job Management System (M/F)
Inria
il y a 3 heures
Date de publicationil y a 3 heures
S/O
Niveau d'expérienceS/O
Temps pleinType de contrat
Temps pleinGénie logiciel / Développement WebCatégorie d'emploi
Génie logiciel / Développement WebContexte et atouts du poste
Employer : Partner Grenoble Alpes University
Within the framework of a European project (SEANERGYS), a Resource and Job Management System - RJMS more specifically dedicated to resource allocation, job scheduling and system integration in high-performance computing environments.
Is regular travel foreseen for this post?
Occasional international travel is possible (approximately once or twice per year), but not mandatory. Travel expenses are covered within the limits of the scale in force.
Official job offer at https://emploi.univ-grenoble-alpes.fr/offres/ingenieur-d-etudes-en-developpement-d-un-systeme-de-gestion-des-ressources-et-des-taches-f-h--1674304.kjsp?RH=1135797159702996
Contact email: [email protected]
Mission confiée
Assignments :
With the help of the DATAMOVE research team at LIG and collaborators involved in the SEANERGYS project, the recruited person will be taken to design, implement, optimize, and document new functionalities within the Resource and Job Management System (RJMS), and integrate these developments for deployment on large-scale HPC infrastructures.
For a better knowledge of the proposed research subject :
Project website: https://www.fz-juelich.de/en/jsc/projects/seanergys
Detailed call for proposal answered by SEANERGYS: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-eurohpc-ju-2023-energy-04-01
Principales activités
Main activities (5 maximum) :
Additional activities (3 maximum) :
Compétences
Technical skills and level required :
Confirmed experience in C/C++ software development under Linux, Python, with demonstrated ability to contribute to complex, long-lived codebases and performance-critical components. Solid understanding of systems programming and software engineering best practices.
Languages :
English required; French welcome.
Relational skills :
Ability to work within international research collaborations, communicate technical work clearly, participate in shared development processes and support collective design decisions.
Other valued appreciated :
Experience in HPC or scientific computing environments, Rust, performance optimization, scripting languages, and software deployment methodologies.
Employer : Partner Grenoble Alpes University
Within the framework of a European project (SEANERGYS), a Resource and Job Management System - RJMS more specifically dedicated to resource allocation, job scheduling and system integration in high-performance computing environments.
Is regular travel foreseen for this post?
Occasional international travel is possible (approximately once or twice per year), but not mandatory. Travel expenses are covered within the limits of the scale in force.
Official job offer at https://emploi.univ-grenoble-alpes.fr/offres/ingenieur-d-etudes-en-developpement-d-un-systeme-de-gestion-des-ressources-et-des-taches-f-h--1674304.kjsp?RH=1135797159702996
Contact email: [email protected]
Mission confiée
Assignments :
With the help of the DATAMOVE research team at LIG and collaborators involved in the SEANERGYS project, the recruited person will be taken to design, implement, optimize, and document new functionalities within the Resource and Job Management System (RJMS), and integrate these developments for deployment on large-scale HPC infrastructures.
For a better knowledge of the proposed research subject :
Project website: https://www.fz-juelich.de/en/jsc/projects/seanergys
Detailed call for proposal answered by SEANERGYS: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-eurohpc-ju-2023-energy-04-01
Principales activités
Main activities (5 maximum) :
- Develop and integrate new functionalities in C/C++ within the Resource and Job Management System (RJMS)
- Test, debug, and optimize code performance for high-performance computing environments
- Write technical documentation for software modules, APIs, and system architecture
- Participate in code reviews and collaborative development workflows
- Assist in automated testing, performance benchmarking, and continuous integration tools
Additional activities (3 maximum) :
- Contribute to implementing research algorithms into production code
- Evaluate emerging technologies (Rust, energy-aware scheduling tooling) and report their relevance to the project
- Contribute to a shared knowledge base (developer handbook, onboarding guides, API conventions)
Compétences
Technical skills and level required :
Confirmed experience in C/C++ software development under Linux, Python, with demonstrated ability to contribute to complex, long-lived codebases and performance-critical components. Solid understanding of systems programming and software engineering best practices.
Languages :
English required; French welcome.
Relational skills :
Ability to work within international research collaborations, communicate technical work clearly, participate in shared development processes and support collective design decisions.
Other valued appreciated :
Experience in HPC or scientific computing environments, Rust, performance optimization, scripting languages, and software deployment methodologies.
RÉSUMÉ DE L' OFFRE
At Grenoble Alpes University Research Software Engineer - Resource and Job Management System (M/F)
Inria
Saint-Martin-d'Hères
il y a 3 heures
S/O
Temps plein
At Grenoble Alpes University Research Software Engineer - Resource and Job Management System (M/F)