Chargement en cours

Software Engineer

PARIS, 75
il y a 1 jour

The Software Engineer will develop and deploy a modern database and software infrastructure for the NEA Data Bank’s services, focusing on the Computer Program Service (CPS) for secure acquisition, testing, and distribution of nuclear simulation codes. The role involves software development, integration, maintenance, and collaboration with NEA staff to ensure robust, maintainable, and production-quality software.

Responsibilities

  • Develop a secure, efficient software and database infrastructure to streamline code and benchmark distribution for the CPS Workflow.
  • Ensure effective integration of new software into broader NEA IT infrastructure and facilitate logging and reporting of CPS distribution activities.
  • Maintain and monitor relevant Data Bank digital services, interfaces and associated infrastructure, applying modern best practices.
  • Re-implement functionality from legacy codebases to other programming languages ensuring consistency of business logic and system behaviour.
  • Assist senior staff with the implementation and maintenance of new API-enabled frameworks for management of nuclear physics data, nuclear energy experimental data, and other data.
  • Develop good working relationships and close contacts across the Agency and Data Bank to understand software and database needs and act as a contact point for scientific software solutions.
  • Work closely with Data Bank staff to understand user needs and advise on software and DevOps solutions.
  • Report on and present the work of the NEA Data Bank in your area of work to internal and external audiences.
  • Carry out other related duties as assigned by the Head of the Data Bank.

Requirements

  • University degree in mathematics, computer science, science, engineering or an equivalent qualification.
  • An advanced degree would be an advantage but is not required.
  • A minimum of two years of experience in the field of software development.
  • Proven track record of the effective use of CI/CD pipelines, software version control, database administration and containerisation.
  • Strong communication skills and a demonstrated capability to work across technical fields.
  • Knowledge of nuclear engineering, physics, reactor simulation, nuclear data processing or modelling of nuclear systems would be an advantage.
  • Strong expertise with Python and Django, FastAPI and/or Django Rest Framework.
  • Good knowledge of relational database management and SQL.
  • Experience with Linux-based Operating Systems.
  • Familiarity with cloud environments and containerisation (Docker/Kubernetes).
  • Experience with version control systems and associated platforms (git, GitLab, GitHub).
  • Knowledge of AI methodologies including LLMs and RAG pipelines would be an advantage.
  • Fluency in one of the two OECD official languages (English and French) and knowledge of the other, with a commitment to reach a good working level.

Skills

  • Software Development
  • CI/CD Pipelines
  • Software Version Control
  • Database Management
  • Containerisation
  • Python Programming
  • Django framework
  • FastAPI
  • Django Rest Framework
  • Relational database management
  • SQL
  • Linux Operating System
  • Cloud Environments
  • Docker Containers
  • Kubernetes
  • Git
  • GitLab
  • GitHub

Languages

English, French

#J-18808-Ljbffr
Entreprise
Global Roles
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
PUTEAUX, 92
il y a 14 jours
PARIS, 75
il y a 14 jours
VERSAILLES, 78
il y a 13 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès