Application Maintenance Engineer / Technical Lead
Application Maintenance Engineer / Technical Lead
Join the Application Maintenance Engineer / Technical Lead role at Groupe EOLEN .
About Alliance Services Plus A specialist in High Performance Computing (HPC) and Artificial Intelligence for over 15 years, Alliance Services Plus operates on the largest national and industrial HPC infrastructures in France and Europe (CEA, CNRS, TotalEnergies, SAFRAN).
The Role You will handle third-party application maintenance (TMA) of HPC and scientific applications. You will ensure the sustainability, evolution, and corrective and evolutive maintenance of existing codes while guaranteeing their proper functioning on computing infrastructures.
Main Responsibilities
- Corrective maintenance of HPC applications (bug fixes, security patches)
- Evolutive maintenance (adaptations, new features, version upgrades)
- Audit and analysis of existing code (legacy, Fortran, C/C++, Python)
- Refactoring and modernization of scientific applications
- Management of dependencies, libraries, and compilation environments
- Level 2/3 technical support on applications under maintenance
- Continuous integration (CI/CD) and automated testing
- Technical documentation and knowledge transfer
- Coordination with scientific teams and developers
- Technology watch and improvement proposals
Required Profile Education: Master's degree (Bac+5) in Computer Science, Software Engineering, Scientific Computing, or equivalent
- Significant experience in application maintenance (3+ years)
- Mastery of scientific languages: Fortran, C/C++, Python
- Experience with legacy code and refactoring
- Knowledge of HPC environments (compilers, MPI libraries, BLAS, LAPACK)
- Version control and collaboration tools (Git, GitLab, GitHub)
- Testing methodologies and debugging
Assets:
- Experience in CI/CD (Jenkins, GitLab CI)
- Knowledge of scientific applications (simulation, modeling)
- Code optimization skills
- Technical leadership and mentoring abilities
Personal Qualities: Rigor, analytical ability, autonomy, attention to detail, critical thinking, strong technical communication
Conditions
- Permanent contract based in France (Paris region or client sites) or Benelux
- Salary according to profile and experience
- Opportunity to evolve toward Technical Lead roles
- Varied projects on cutting-edge scientific applications
- Continuous training and technology watch