Ph3Software Engineer - Software Reliability (TE-MPE-CB- -GRAP) /h3 pFull-time /p pYou will work at the interface between Software and Reliability Engineering, contributing to the technical design of the next generation of particle accelerators, by developing and maintaining Python-based software frameworks for availability modelling, fault data analysis, and reliability-driven design across multiple accelerator subsystems. /p pIn parallel, you will contribute to RD of software-oriented reliability solutions for large-scale accelerator systems, exploring new modelling approaches, data-driven methods, and verification / validation techniques tailored to complex cyber-physical infrastructures. /p h3Your responsibilities /h3 ul liDesign, implement, and maintain production-quality Python software supporting reliability, availability, and maintainability (RAM) analyses for complex accelerator systems. /li liContribute to availability modelling, fault and downtime data analysis, and reliability-driven design studies across multiple accelerator domains. /li liDevelop, extend, and refactor modular, well‑documented, and testable software frameworks that support accelerator design and validation workflows. /li liResearch, prototype, and help formalise software-oriented reliability methods for large‑scale cyber‑physical systems, including data‑driven, simulation‑based, and verification‑oriented approaches. /li liIntegrate reliability models with operational data sources, simulation pipelines, and system-level workflows to support performance and design trade‑off studies. /li liApply and promote modern software engineering practices, including structured version control workflows, code review, automated testing, and continuous integration. /li liCollaborate with accelerator physicists, system engineers, and reliability specialists to translate engineering requirements into robust software solutions. /li liContribute to technical documentation, internal reports, and design reviews, supporting accelerator design, validation, and long-term planning activities. /li /ul h3Your profile /h3 ul liDemonstrated experience developing scientific or large-scale software systems with a strong focus on code quality, robustness, maintainability, and production readiness. /li liBuilt simulation and analysis pipelines with consideration for assumptions, uncertainties, and reproducibility. /li liConducted applied, software-driven research, including evaluating methods, prototyping solutions, validating models, and translating research into robust production-quality software. /li liDerived actionable engineering insights from complex datasets through analysis, modelling, and simulation techniques. /li liContributed to collaborative engineering environments through code reviews, shared development workflows, and clear technical communication. /li /ul h3Skills /h3 ul liAdvanced Python proficiency for scientific and engineering applications, producing clear, modular, reusable, well-tested, and maintainable code. /li liStrong software engineering practices, including Git workflows, code reviews, automated testing, CI pipelines, API design, and documentation. /li liExperienced in data analysis, modelling, and simulation using scientific Python tools such as NumPy, pandas, and SciPy. /li liSkilled in analysing complex, imperfect real-world datasets, including data cleaning, validation, reproducibility, and uncertainty awareness. /li liStrong technical communication and writing skills, including documentation, reports, and design contributions. /li liEffective collaborator in multidisciplinary teams, while also able to work autonomously. /li liInterest in research-driven problem solving, modelling approaches, and long-term scientific projects. /li liExposure to reliability, availability, risk modelling, or related domains is advantageous. /li liSpoken and written English, with a commitment to learn French. /li liYou have a professional background in Computer Science, Software Engineering (or a related field) and have either: ul libMaster's degree with 2 to 6 years /b of post-graduation professional experience; /li libPhD with no more than 3 years /b of post-graduation professional experience. /li /ul /li liYou have never had a CERN fellow or graduate contract before. /li /ul h3Contract details /h3 ul liContract duration: 24 months, with a possible extension up to 36 months maximum. /li liWorking hours: 40 hours per week /li liJob flexibility: Fully Onsite /li liJob reference: TE-MPE-CB- -GRAP /li liField of work: Software Engineering and IT /li liBenchmark job: - Computing Engineer /li /ul h3Benefits /h3 ul liA monthly stipend between 6372–7004 Swiss Francs per month (tax free) depending on your degree. /li li30 days of paid leave per year plus 2 weeks annual closure. /li liCoverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund. /li liFamily, child and infant monthly allowances depending on your individual circumstances. /li liA relocation package (installation grant and travel expenses) depending on your individual circumstances. /li liPossibility to extend your contract up to 36 months. /li liOn-the-job and formal training including language classes. /li /ul /p #J-18808-Ljbffr