Computing Engineer

Computing Engineer

European Organization for Nuclear Research (CERN)

February 26, 2025April 12, 2025GenevaSwitzerland
European Organization for Nuclear Research (CERN) About
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. They use the world's largest and most complex scientific instruments to study the basic constituents of matter – the fundamental particles.
Job Description

Job Advertisement

Position Title: Computing Engineer
Location: Geneva
Country: Switzerland
Deadline Date: 27th of February 00.00 Geneva time

Job Details

Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is headquartered in Geneva, Switzerland, and employs over 2,500 staff members, along with thousands of scientists and engineers from around the world. CERN operates in multiple countries and is renowned for its contributions to particle physics, including the development of the Large Hadron Collider (LHC) and various other groundbreaking projects. The organization aims to explore the fundamental structure of the universe and the basic constituents of matter, utilizing the world's largest and most complex scientific instruments.

Job Overview:
The position of Computing Engineer at CERN is designed for individuals with expertise in computational physics software, particularly those who are eager to contribute to the development of particle accelerators and participate in innovative projects such as the Future Circular e+/e- Collider (FCCee). The successful candidate will join a dynamic team of applied physicists and engineers, focusing on the design and development of advanced methods and software for beam dynamics studies. This role places the engineer at the forefront of beam physics and operations within the world's largest particle physics laboratory, providing a unique opportunity to make a significant impact in the field. The engineer will be part of the Accelerators and Beam Physics (ABP) group, which is responsible for optimizing beam performance across CERN's accelerator chain, from the source to the LHC, and leading research and development for future accelerator projects. The role emphasizes the importance of developing and supporting advanced software tools that facilitate the simulation, design, and optimization of particle accelerators, which are crucial for pushing the boundaries of accelerator performance and shaping the next generation of machines.

Duties and Responsibilities:
The Computing Engineer will be responsible for a variety of tasks, including but not limited to: developing and maintaining the CERN software stack for accelerator design and beam dynamics simulation; creating numerical methods and software tools for modeling physical phenomena relevant to the FCCee design, such as radiation, spin, collimation, and collective effects; building and maintaining integrated and flexible accelerator models that encompass layout, optics, matching and correction procedures, aperture, magnetic imperfections, misalignments, impedance models, and collimation configuration for simulation studies and design optimization; ensuring model versioning and conducting automatic integrity checks; providing training and support to the simulation software user community; and contributing to the overall accelerator design and optimization efforts.

Required Qualifications:
Candidates must possess a PhD or equivalent relevant experience in computing, engineering, mathematics, physics, or a related field. Additionally, candidates should have demonstrated expertise in the development of computational physics software and contributing to complex Python projects. Experience in the development and maintenance of automatic workflows for Continuous Integration and Continuous Delivery (CI/CD) in medium to large-scale software projects is essential. Familiarity with parallel computing and performance optimization for physics simulation software, as well as experience in supporting and advising users of software applications, is also required. Experience in developing software for accelerator physics and GPU code development would be considered advantageous.

Educational Background:
A PhD or equivalent relevant experience in a field such as computing, engineering, mathematics, physics, or a closely related discipline is required for this position. This educational background ensures that candidates have the necessary theoretical knowledge and practical skills to excel in the role.

Experience:
Candidates should have a proven track record of experience in computational physics software development, particularly in complex Python projects. The ideal candidate will have experience in developing and maintaining CI/CD workflows for medium to large-scale software projects, as well as expertise in parallel computing and performance optimization for physics simulation software. Experience in advising and supporting users of software applications is also essential, along with any additional experience in accelerator physics software development being a plus.

Languages:
Fluency in spoken and written English in a professional context is mandatory, while a willingness to learn French is also required. Proficiency in French would be considered an asset, enhancing communication within the diverse workforce at CERN.

Additional Notes:
The position is offered as a limited duration contract for a period of 5 years, with the possibility for holders of limited-duration contracts to apply for an indefinite position, subject to certain conditions. The working hours for this role are set at 40 hours per week, and the position may involve work during nights, Sundays, and official holidays as required by the needs of the organization. Additionally, stand-by duty may be required. The job grade for this position is classified as 6-7, and the job reference is BE-ABP-CAP-2025-8-LD.
Apply now
Similar Jobs