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 Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is known for its groundbreaking work in particle physics and operates the world's largest particle physics laboratory. CERN's mission is to uncover the fundamental structure of the universe by studying the basic constituents of matter. The organization employs thousands of scientists, engineers, and support staff from over 100 countries, making it a hub for international collaboration in scientific research. CERN is committed to diversity and inclusion, welcoming applications from all Member States and Associate Member States.
Job Overview: In this role, the Computing Engineer will lead the design, development, and optimization of software frameworks and reconstruction algorithms specifically for the LHCb High Level Trigger and Real-Time Analysis. This position is crucial for ensuring efficient and high-performance data processing during the upcoming LHC Run 4, which is scheduled from 2030 to 2033, and for preparing the computing systems to meet the increased demands anticipated for Run 5, set for 2036 to 204
The engineer will play a pivotal role in developing next-generation software solutions that can handle the complexities of high-energy physics data processing, ensuring that the systems are robust, scalable, and capable of operating under high-throughput conditions. The role requires collaboration with physicists and computing experts to translate experimental requirements into effective computing solutions, contributing to all stages of the software development lifecycle, and promoting best practices in software design and development.
Duties and Responsibilities: The Computing Engineer will be responsible for leading the development, operation, and consolidation of the LHCb High-Level Trigger and Real-Time Analysis systems during Run
Key duties include designing, developing, and optimizing software frameworks and reconstruction algorithms to meet the performance and scalability requirements for Run
The engineer will implement and validate algorithms that leverage modern computing architectures, including multi-core CPUs and GPUs, to ensure real-time data processing capabilities. Additionally, the role involves profiling, monitoring, and optimizing software performance, engaging in performance studies and R&D for future upgrades, and collaborating with various stakeholders to ensure that the software meets experimental and physics requirements. The engineer will also participate in the integration and validation of new software releases, maintain high-quality documentation, and provide technical support and mentorship to team members.
Required Qualifications: Candidates must possess a Master's degree or PhD in Physics, Computer Science, or a related field, or have equivalent relevant experience. Extensive experience in software development for High Energy Physics (HEP) event data processing frameworks is essential, with a preference for candidates familiar with the LHCb software. A proven understanding of HEP high-level trigger and offline event selection frameworks, as well as experience with heterogeneous architectures, is required. Familiarity with software engineering practices, including test-driven development and quality assurance, is also necessary. Candidates should have a solid understanding of programming techniques and languages relevant to the field.
Educational Background: The position requires a Master's degree or PhD in Physics, Computer Science, or a closely related field. Equivalent relevant experience may also be considered in lieu of formal education. The educational background should provide a strong foundation in both theoretical and practical aspects of software engineering and high-energy physics.
Experience: Candidates should have extensive experience in software development, particularly in the context of High Energy Physics (HEP) event data processing frameworks. Experience with the LHCb software is considered an advantage. The ideal candidate will have a proven track record in developing software for heterogeneous architectures and a solid understanding of high-level trigger and offline event selection frameworks. Familiarity with HEP data calibration and analysis procedures is also beneficial.
Languages: Fluency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French. Proficiency in additional languages may be advantageous but is not required.
Additional Notes: This position is offered as a limited duration contract for 5 years, with the possibility of applying for an indefinite position subject to certain conditions. The role requires a commitment to a 40-hour work week, with hybrid job flexibility. The position may involve working during nights, Sundays, and official holidays, as well as shift work and stand-by duty as required by the needs of the organization. The job grade for this position is classified as 6-7.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.