Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research organization established to probe the fundamental structure of the universe. It employs physicists and engineers who utilize the world's largest and most complex scientific instruments to study the basic constituents of matter. CERN's mission is to advance knowledge and understanding of the universe through groundbreaking research and innovation. The organization operates in multiple countries and employs a diverse workforce, fostering an environment of collaboration and inclusion. CERN is committed to diversity and welcomes applications from all Member States and Associate Member States.
Job Overview: The Computing Engineer position at CERN involves contributing to the design, development, testing, and maintenance of the Data Processing Platform (DPP). This platform is essential for both offline and online analysis of accelerator and beam data. The role is situated within the Agile Data Processing team of the CERN Controls Software & Services group, where the engineer will help build reliable and scalable backend services that support the control, monitoring, and analysis of particle accelerators and associated equipment. The engineer will participate in validating and evolving the platform architecture, developing production-ready integrations, and modernizing existing services by migrating legacy systems to the DPP. This position requires collaboration with various stakeholders, including end users, Product Owners, and infrastructure providers, to gather requirements and define effective solutions. The engineer will also support accelerator equipment experts, physicists, and operation crews by enhancing their experience with the platform and its software services.
Duties and Responsibilities: The duties and responsibilities of the Computing Engineer include designing, developing, and maintaining mission-critical software components for the DPP. The engineer will conduct technological watch to evaluate emerging technologies, ensuring that high-quality solutions are aligned with CERN's evolving accelerator controls environment. Collaboration with stakeholders is crucial, as the engineer will gather requirements and define solutions that meet user needs. Additionally, the engineer will support accelerator equipment experts and physicists by improving and optimizing their experience with the platform and associated software services. The role also involves applying software quality assurance practices and utilizing related tools, as well as familiarity with CI/CD pipelines and automated workflows for build, test, and deployment processes.
Required Qualifications: Candidates must possess a Master's Degree or equivalent relevant experience in Computer Science or a related field. They should have proven solid experience in software development using Java and hands-on experience with Python. A strong knowledge of the Spring Framework ecosystem is essential, along with practical experience in concurrent and multi-threaded programming. A good understanding of distributed systems and JVM internals is also required. Familiarity with cloud-native technologies, including Kubernetes, is highly desirable, and knowledge of Knative or similar frameworks would be considered an asset. Candidates should demonstrate accountability, achieve results, work effectively in teams, and adopt a pragmatic approach to problem-solving.
Educational Background: The educational background required for this position includes a Master's Degree or equivalent in Computer Science or a related field. This educational foundation is critical for understanding the complexities of software development and the technical competencies required for the role.
Experience: Candidates should have proven solid experience in software development, particularly using Java, and hands-on experience with Python. The role requires a strong background in software engineering principles and practices, with a focus on developing reliable and scalable software solutions. Experience with concurrent and multi-threaded programming, as well as familiarity with cloud-native technologies, is highly desirable.
Languages: The mandatory language for this position is English, both spoken and written. Candidates should also demonstrate a commitment to learning French, which is considered beneficial for the role.
Additional Notes: The position is offered as a limited duration contract for 5 years, with the possibility of extension up to 8 years and eligibility for an indefinite contract tenure. The working hours are set at 40 hours per week, and the job offers hybrid flexibility. The job grade is classified as 6-7, and the reference for this job is BE-CSS-DSP-2026-126-LD. CERN provides a competitive salary that is tax-free and increases with relevant experience. Employees are entitled to 30 days of paid leave per year, plus an additional 2 weeks of annual closure. CERN also offers comprehensive health insurance coverage for employees and their families, along with a pension fund membership. Additional benefits include family, child, and infant monthly allowances, as well as a relocation package that may cover installation grants, removal, and travel expenses depending on individual circumstances.
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.