General information
Offer title : Software development engineer (M/F) (H/F)
Reference : UMR7590-SLAJON-006
Number of position : 1
Workplace : PARIS 05
Date of publication : 07 May 2025
Type of Contract : IT in FTC
Contract Period : 12 months
Expected date of employment : 1 October 2025
Proportion of work : Full Time
Remuneration : 2847 € to 3620 € gross monthly salary depending on experience
Desired level of education : BAC+5
Experience required : Indifferent
BAP : E - IT, Statistics and Scientific Calculation
Emploi type : Software Engineering Project Manager or Expert
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.
Activities
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
Skills
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
Work Context
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.