Computing Engineer

Computing Engineer

European Organization for Nuclear Research (CERN)

January 30, 2026March 16, 2026GenevaSwitzerland
Job Description
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.
Apply now
Similar Jobs