CERN

CERN

Visit websiteLinkedIn5,001-10,000 employees

Open Positions at CERN

10 open positions

Geneva, SwitzerlandEntry Level

Contribute to the development, deployment, and operation of the Open Research Europe publishing platform built on Open Journal Systems. This early-career role combines PHP web application development with infrastructure, integrations, testing, and operational support.

DockerGitLab CI/CDHelmKubernetesLaravelMySQL+3 more
6 days ago
Geneva, SwitzerlandEntry Level

Join CERN as a Full-Stack Software Engineer developing web applications and scalable backend systems that automate and manage large-scale network and telecom infrastructure. The role focuses on IP address provisioning, network APIs, database modeling, and internal management interfaces.

JavaReactSpring BootSQL
6 days ago
Geneva, SwitzerlandEntry Level

Develop and maintain LabVIEW and Python applications for monitoring, controlling, and integrating scientific instrumentation at CERN. The role offers hands-on experience with vacuum systems, data acquisition, industrial controls, and operational software in a fully onsite environment.

7 days ago
Geneva, SwitzerlandSenior

Develop and operate Python/Django backend platforms serving scientific communities worldwide, while integrating modern AI capabilities such as semantic search, RAG, and LLM applications. This CERN role combines production software engineering, data-intensive workflows, and emerging AI technologies in a hybrid five-year contract.

Apache AirflowDjangoElasticsearchPythonReactTypeScript
7 days ago
Geneva, SwitzerlandEntry Level

Join CERN as a Full-Stack Software Developer building open-source REANA and EOSC Federation infrastructure for reproducible computational research across Europe. The role combines React, Python, and Go development with containerized deployment and support for scientific data-analysis workflows.

Geneva, SwitzerlandEntry Level

Develop the next-generation CERN backup solution using tiered disk and tape storage accessed through an S3 API. This hands-on role combines C++ and Python software development, systems integration, testing, monitoring, and operational troubleshooting.

BashC++GitGrafanaKubernetesLinux+3 more
19 days ago
Geneva, SwitzerlandEntry Level

Build and operate REANA, CERN’s open-source platform for reproducible computational data analyses. This full-stack role combines React, Python, and Go development with Kubernetes-based deployment and collaboration with physicists and research institutions.

Geneva, SwitzerlandEntry Level

Join CERN’s TURING project to develop and evaluate transformer-based foundation models for particle-physics detector data. The role combines deep learning research, scientific collaboration, and production-oriented model development in a hybrid 24-month appointment.

DockerGitNumPyPandasPythonPyTorch+1 more
20 days ago
Geneva, SwitzerlandSenior

Develop and operate CERN’s next-generation machine learning platform, enabling scientists and engineers to train, deploy, and manage AI workloads at scale. The role combines ML platform engineering, GPU and cluster optimization, cloud-native infrastructure, and MLOps for High-Luminosity LHC research.

24 days ago
Geneva, SwitzerlandMid Level / Senior

Develop and maintain Python software and analysis tools for beam-optics measurement, correction, and commissioning of CERN’s HL-LHC. The role combines accelerator-physics applications, automation, GUI development, and software support in a collaborative research environment.

28 days ago
Contact me