En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre UMR7590-SLAJON-006 - Ingénieur en développement logiciel H/F

Software development engineer (M/F)

This offer is available in the following languages:
- Français-- Anglais

Date Limite Candidature : mercredi 28 mai 2025 23:59:00 heure de Paris

Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler

Informations générales

Intitulé de l'offre : Software development engineer (M/F) (H/F)
Référence : UMR7590-SLAJON-006
Nombre de Postes : 1
Lieu de travail : PARIS 05
Date de publication : mercredi 7 mai 2025
Type de contrat : IT en contrat CDD
Durée du contrat : 12 mois
Date d'embauche prévue : 1 octobre 2025
Quotité de travail : Complet
Rémunération : 2847 € to 3620 € gross monthly salary depending on experience
Niveau d'études souhaité : BAC+5
Expérience souhaitée : Indifférent
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Chef-fe de projet ou expert-e en Ingéniérie logicielle

Missions

Software development for cryo-electron microscopy image analysis, integrating molecular dynamics simulations, for academic and industrial research in structural biology and drug discovery. The main objective is to improve the performance of an existing software, in terms of speed of computation and robustness, as well as functional autonomy, user interface ergonomics, and ease of maintenance. Responsibilities include requirements analysis, architectural and functional design, development, testing phases, integration, and deployment.

Activités

Design and manage software development:
• Analyze requirements, define tasks, assess risks, and monitor progress
• Design and structure software architectures
• Oversee the deployment of software into production

Develop high-performance solutions:
• Analyze existing architecture and code, and propose appropriate improvements
• Ensure the evolution and maintenance of software

Provide user support and ensure software reliability

Participate in continuous improvement:
• Optimize development tools and processes
• Manage code repositories (GitLab, GitHub)
• Stay up-to-date with technological advancements to remain at the forefront of innovation

Compétences

Technical Skills:
• Proficiency in programming languages Python, Fortran, and C/C++
• Expertise in CPU and GPU code parallelization techniques
• Knowledge of the software development lifecycle and best practices in software quality
• Proficiency in Linux systems and command-line tools
• Proficiency in version control tools (GitLab, GitHub)
• Familiarity with containerization technologies and container orchestration (Docker, Kubernetes, …)
• Knowledge of mathematical and statistical methods applied to scientific data analysis
• Theoretical and practical knowledge of signal and image processing
• Theoretical and practical knowledge of machine learning and artificial intelligence (machine learning, deep learning)
• Proficiency in the English language (reading, writing, and speaking)
• Sufficient knowledge of physics to understand classical molecular dynamics simulations
• Strong interest in leveraging software development to address biomedical challenges

General Skills:
• Ability to analyze a scientific article
• Ability to report effectively (in writing and orally)
• Organizational skills, autonomy, and efficiency
• Attention to quality and rigor in work
• Strong interpersonal skills and ability to communicate
• Team spirit
• Analytical reasoning and conceptualization skills
• Initiative-taking ability
• Ability to develop a strategic vision
• Intellectual curiosity

Contexte de travail

The Institute of Mineralogy, Materials Physics and Cosmochemistry (IMPMC-UMR 7590, Sorbonne University, 75005 Paris) is a joint research unit affiliated with the CNRS, Sorbonne University, and the National Museum of Natural History, comprising around 200 members. The IMPMC is a multidisciplinary laboratory composed of researchers, teacher-researchers, and engineers from various disciplines (physics, Earth sciences, biology, chemistry, computer science, etc.). It addresses a wide range of experimental and theoretical research topics, such as elucidating the structure of materials and macromolecular assemblies, investigating their dynamic properties, and studying interactions between living organisms and minerals, among others.

The selected candidate will join the IMPMC as part of a pre-maturation project funded by the Sorbonne University Alliance. She/he will become part of a dynamic team committed to a continuous development and improvement of software for analyzing cryo-electron microscopy images for structural biology.