Faites connaître cette offre !
Reference : UMR9012-REJBOD-033
Workplace : ORSAY
Date of publication : Thursday, June 10, 2021
Type of Contract : FTC Scientist
Contract Period : 22 months
Expected date of employment : 1 October 2021
Proportion of work : Full time
Remuneration : Between 2,728 and 3,881€ gross monthly depending on experience
Desired level of education : PhD
Experience required : Indifferent
The post-doctoral fellow will work in the software development team of the IJCLab laboratory, together with local representatives of the ATLAS LHC experiment, on the ACTS particle tracking library ( https://github.com/acts-project/acts ). He/she will work on the adaptation of existing algorithms to GPU hardware, and on the development of new tracking approaches based on machine learning techniques. The work will be part of the framework of the WP12 work package of the AIDAinnova European Project, whose aim is to adapt particle physics software to changes in the needs and data processing infrastructure of physics experiments.
The post-doctoral fellow will be in charge of the following specific activities :
• Porting high-energy particle tracking algorithms to GPU hardware
• Validating physics results and optimizing execution speed
• Evaluating CPU/GPU and cross-GPU porting technologies (e.g. SyCL)
• Applying maching learning techniques to particle tracking (e.g. auto-tuning of algorithm parameters, optimizing detector layout)
• Communicating on this work via written reports and oral presentations
The expected outcome is that the ACTS library, and thus the particle physics community at large, will be better prepared to face ongoing and upcoming evolutions in data processing infrastructure and machine learning techniques.
Applicants must hold a PhD in computer science or particle physics and have previously worked on a large-scale software project based on a statically compiled programming langage (ideally C++11/14/17 or derived langages such as CUDA and SyCL).
Accordingly, good proficiency with the software engineering practices and tools that are commonly used in such projects (version control, unit tests and continuous integration, bug tracking, code review, debugging and profiling…) will be expected.
Any previous knowledge or work in the area of particle tracking, GPU computation and machine learning will be a significant asset.
Applicants will also need to demonstrate teamwork skills and an ability to fit in a multi-disciplinary scientific environment. In particular, they will need to communicate their results to peers while following the rigorous thinking and ethical standards that are expected in a large-scale scientific project. Any concrete proof of such skills, including for example previous peer-reviewed publications and conference talks, will be greatly appreciated.
Finally, given the international nature of this project and particle physics at large, a good mastery of written and oral English will be required.
The Irène Joliot-Curie Physics Laboratory of 2 Infinities (IJCLab) is a UMR under the supervision of the CNRS (IN2P3), the University of Paris-Saclay and the University of Paris is located on the campus of the University of Paris -Saclay in Orsay. The laboratory is located on the campus of the Université Paris-Sud, Université Paris-Saclay in Orsay. The campus is located 20 km south of Paris and easily accessible by RER in 35 minutes.
IJCLab was born in 2020 from the merger of five units (CSNSM, IMNC, IPN, LAL, LPT). The staff is made up of nearly 560 permanent (340 engineers, technicians and administrators and 220 researchers and teacher-researchers) and approximately 200 non-permanent including 120 doctoral students. The research themes of the laboratory are nuclear physics, high energy physics, theoretical physics, astroparticles, astrophysics and cosmology, particle accelerators, energy and the environment and health.
IJCLab has very significant technical capacities (around 280 IT) in all the major fields required to design, develop / implement the experimental devices necessary for its scientific activity, as well as the design, development and use of instruments.
We evaluate qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status, or any other legally protected characteristic.
As previously mentioned, this project will take place within the software development service of the computing department, in close collaboration with the local physics group associated with the ATLAS experiment. The chosen expert will therefore become an ATLAS User and thusly get access to the CERN computing infrastructure.
Access will also be provided to local computing infrastructure available to IJCLab staff, such as the GridCL/ACP heterogeneous software development cluster. In the event where more demanding scalability tests would be useful, access to the GPU computing farm of the IN2P3 computing cluster (CCIN2P3) can also be obtained.
Constraints and risks
This software development project is not associated with any special professional risk.
However, owing to the international nature of particle physics collaborations, short trips to other countries (if the sanitary conditions allow for them) are to be expected.
Submit a covering letter and CV without any break in dates (this is legally mandated by the ZRR military regulation applying to IJCLab) showing diplomas, titles and work and professional experience.
As IJCLab is subjected to ZRR (Zone à Régime Restrictif) military regulation, hiring choices must be approved by the Haut Fonctionnaire Securité Défense (HFSD). Therefore, the date of employment written above should be understood as provisional, and may need to be delayed.
We talk about it on Twitter!