Java Software Engineer Opportunity at CERN
Are you a passionate Software Engineer ready to contribute to advancing the Large Hadron Collider (LHC) and other CERN accelerators? Join us to work on UCAP, our data-driven platform that optimizes and automates control procedures. UCAP is key to enabling physicists, equipment specialists, and 24/7 operations teams to achieve peak efficiency using both traditional and AI-driven methods. Learn more by watching featuring our LHC operations team.
Take Part in a Groundbreaking Journey!
As part of our team, you will:
- Join the Beams department (BE), responsible for the beam generation, acceleration, diagnostics, controls, and performance optimization of the LHC and injector accelerators.
- Work within the Controls Software and Services (CSS) group, providing essential control and monitoring solutions for CERN particle accelerators, transfer lines, and experimental areas.
- Be part of the Communication, Processing, and Archival (CPA) section, delivering critical software services related to data communication, processing, and archival of substantial accelerator device data.
You will join a dynamic team of experienced software engineers and play a significant role in the development, evolution, and operation of the Unified Controls Acquisition and Processing Framework (UCAP). You will engage in all software lifecycle phases, aligning with our agile development process and supporting our transition to new technologies like Kubernetes and DevOps tools.
Your Key Responsibilities:
- Immerse yourself in a quality-focused, agile team providing critical solutions for the CERN Controls System.
- Contribute to the development and evolution of software systems and frameworks for data communication and processing.
- Participate in the entire software development lifecycle, from requirements to testing, following modern agile practices.
- Collaborate with stakeholders, including operators, physicists, and equipment specialists, to translate needs into effective software solutions.
- Share knowledge and solutions with skilled software engineers within the CSS group and across the Accelerators & Technology Sector.
Desired Skills and Experience:
Even if your past experience does not align perfectly with our tech stack, we encourage you to apply. You may be the right candidate for this or other roles.
Experience with the following technologies is advantageous:
- Java Core (with multithreading)
- Spring Framework and Spring Boot ecosystem
- gRPC & REST-based APIs
- Python and its ecosystem
- DevOps and CI/CD with Gitlab, Ansible, Gradle, and deployment on Kubernetes (K8s)
Fluency in English is required, and the ability to work in French is an advantage.
Eligibility Criteria:
- You must be a national of a CERN Member or Associate Member State.
- Possess a Master's degree with 2 to 6 years of post-graduation professional experience, or a PhD with no more than 3 years of post-graduation professional experience.
- No previous CERN fellowship or graduate contract.
Application Details:
Job Closing Date: 01.08.2024 at 23:59h (midnight) CEST.
Job Reference: BE-CSS-CPA-2024-114-GRAP
What We Offer:
- A monthly stipend between 6212 and 6828 Swiss Francs (net of tax).
- Comprehensive health coverage for yourself, spouse, and children.
- CERN Pension Fund membership.
- Depending on individual circumstances: installation grant, family, child, and infant allowances, and travel expense coverage at the beginning and end of the contract.
- 30 days of paid leave per year.
- On-the-job and formal training opportunities at CERN, along with in-house English and/or French language courses.
About CERN
At CERN, the European Organization for Nuclear Research, physicists and engineers explore the universe's fundamental structure using the world's largest scientific instruments. They study fundamental particles by colliding them at near-light speeds, offering insights into the fundamental laws of nature. Learn more at <