Engineer/Physicist - Research Software Engineer

Laser Gamma Experiments Department


    Scope of work:
    • In the implementation phase, ELI-NP engineers and physicists will provide technical support for ELI-NP in correlation with the technological and scientific strategy, focusing mainly on ensuring the commissioning of the infrastructure, optimization of the hardware and software
    • In the operational phase, the engineers/physicists will ensure the optimal operation of the equipment of the experiments within Laser Gamma Experiments Department (LGED) and will participate to their upgrades and to the research&development effort for the creation of new experimental setups
    • We are interested in developing new algorithms for large-scale physics simulations on parallel computing hardware (GPUs/FPGAs), as well as contributing to existing code bases. We envision developing post-processing data analysis/ML pipelines and data acquisition setups for future experiments. The successful candidate will have the opportunity to produce high quality clean code while working on challenging scientific problems, and release the contributions with an open-source license
    • The successful candidate will participate to the development (in-house or based on existing platforms) of control software for the remotely controlled equipment in the experiments
    Main Responsabilities:
  • Optimize, from the hardware and software points of view, the technological base for performing the numerical simulations needed
  • Development of control and data acquisition software for the equipment in the experimental areas
  • Perform market research and write, within a research team, specifications for equipment purchase; communicate with companies and participate to installing, testing and commissioning of the equipment
  • Gather the knowledge and experience necessary to ensure the operation of the infrastructure and of the related equipment
  • Ensure the best and efficient collaboration and dialogue between the research staff and the equipment suppliers and services providers
  • Ensure the conformity of the activities with the standards in the field and to best practice norms
  • Participate, within the Laser Gamma Experiments Department (LGED) research team, to software development for numerical simulations (particle-in-cell, Monte Carlo, Magnetohydrodynamics)
  • Maintain the performances and the optimal use of the computing and data storage equipment
  • Participate to the upgrades of existing computing and DAQ equipment and the development of new experimental setups
  • Actively participate in the technological development activities performed at ELI-NP - mainly, Laser Gamma Experiments Department (LGED)
  • Main Tasks:
    • Specifying, commissioning and maintaining the equipment for computing and data storage of Laser Gamma Experiments Department (LGED)
    • Performing tasks within Laser Gamma Experiments Department (LGED) related to one or more of the following subjects: Software framework, programming, maintenance of the computing, DAQ and data storage equipment
    • Ensuring efficient collaboration and dialogue between research staff and suppliers of equipment and various services
    • Ensuring the conformity of the activities with the standards and best practice norms in the field
    • Participating in maintaining the performances of the ELI-NP equipment and systems to the desired level
    • Actively participating in the technological development activities performed at ELI-NP
    • Providing specific technical support for the numerical simulations and experiments
    Professional background:
    • Bachelor and/or Master's degree in Engineering/Physics
    • Proven programming experience with C++11 and/or Python
    • Familiarity with version control, continuous integration and test-driven development
    • Familiarity with Linux
    • Fluency in English, both written and spoken
    • Goal-oriented attitude
    • Willingness to continuously improve and develop new skills
    • Proven teamwork experience, communication and efficient collaboration skills
    • Availability to travel and perform work stages abroad
    • Would be a plus, but at least one required:
    • Proven experience with accelerator-based programming: CUDA, OpenCL, SYCL
    • Hands-on experience with HPC (High Power Computing) systems: building, software installation, maintenance and troubleshooting, SLURM workload manager
    • Experience with Python scientific stack (numpy, scipy, matplotlib)
    Working arrangements/Conditions of employment:
    • Full time position, based in Bucharest - Magurele, Romania .
    • Included: private medical coverage, paid annual leave.
    • Motivating salary, at European level, based on qualifications and experience.
    • The candidate should be available to travel abroad for scientific collaboration at various research infrastructures, for part of their time.
    Applications:
    The applications shall be accompanied by the documents requested in the Rules of Selection for this position.
    The applications shall be sent to the Human Resources Department at human.resources@eli-np.ro

APPLY FOR THIS JOB: