Back to jobs
G

Application Maintenance Engineer / Technical Lead

Posted 7 months ago
hybrid

Job Description

Application Maintenance Engineer / Technical Lead Alliance Services Plus - GECI International | Permanent Contract | France & Benelux

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

Required Technical Skills:

  • 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

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Application Maintenance Engineer / Technical Lead at GECI International | Renata