Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world. The organization operates in multiple countries, fostering an environment of innovation and collaboration among physicists, engineers, and administrative professionals. CERN's mission is to push the frontiers of science and technology, contributing to our understanding of the universe through cutting-edge research and diverse perspectives.
Job Overview: The Computing Engineer position at CERN involves building reliable, large-scale control and data systems for complex scientific machines, specifically focusing on the LHC Post-Mortem system. This critical infrastructure is essential for analyzing machine events such as beam losses and magnet quenches. The role requires contributing to the redesign and deployment of the system, evolving it towards a modern architecture that utilizes streaming technologies and containerized services. The successful candidate will ensure high performance and reliability, supporting safe and efficient accelerator operations during Run 4 and beyond. Collaboration with engineers, physicists, and operations teams is a key aspect of this role, emphasizing the importance of teamwork and communication in achieving project goals.
Duties and Responsibilities: The duties and responsibilities of the Computing Engineer include developing and maintaining robust Java services using Spring Boot, as well as client libraries in Java and C++. The engineer will leverage DevOps practices to automate deployment, monitoring, and scaling of the new system within a Kubernetes environment. Creating comprehensive test suites to validate the system's functionality and performance under real-world scenarios is essential. Additionally, the engineer will implement a data migration solution to transition from legacy Oracle-based storage to new long-term storage. Close collaboration with stakeholders and system clients is necessary to understand and meet their requirements, ensuring seamless integration with existing workflows.
Required Qualifications: Candidates must have experience with Java back-end development, Kubernetes, and DevOps practices. A working knowledge of Scrum/Kanban methodologies is also required. The ideal candidate should possess a strong aptitude for understanding large code bases and refactoring them for improved maintainability. Skills in Java (Spring Boot), C++, concurrency, multithreading, networking, relational databases, and familiarity with DevOps practices such as CI/CD and monitoring are essential. The ability to work effectively in a team and participate in design discussions is crucial for success in this role.
Educational Background: The educational background required for this position includes a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Candidates must be nationals of a CERN Member or Associate Member State and should have a maximum of two years of professional experience since graduation by the application deadline. Applicants without a university degree or those with a PhD are not eligible for this position.
Experience: The position requires a maximum of two years of professional experience since graduation in a relevant field. This experience should ideally include work in software development, particularly in Java and related technologies, as well as familiarity with DevOps practices and methodologies.
Languages: Proficiency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French. This bilingual capability will enhance communication within the diverse environment at CERN.
Additional Notes: The contract duration for this position is 24 months, with a possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job is fully onsite. The target start date for the position is April 1, 202
The job reference is TE-MPE-CB-2026-16-GRAE, and it falls under the field of Software Engineering and IT. The compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, and a relocation package depending on individual circumstances. On-the-job and formal training, including language classes, will also be provided.
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.