Software Engineer @ CMS Experiment
vor 1 Tag
Job Description
Your responsibilities
As part of our team, you will be responsible for managing all programming and infrastructure support related to the CMS databases, particularly those involving online and offline conditions data handling and processing for alignment and calibration. Your role will include the following key responsibilities:
Coordinate and manage databases: Oversee the databases at P5, where the conditions are written, as well as the copies hosted at CERN IT. You will also manage databases used by various computing projects for data and workflow management. Collaborate with the AlCa-DB team: Work closely with physicists in the Alignment, Calibration, and Database (AlCa-DB) team, which coordinates detector and physics object groups to prepare and deploy alignment and calibration conditions. Ensure service stability: In partnership with CERN IT DBAs, ensure the stability of services, coordinate scheduled updates, and oversee maintenance tasks. Optimize operations: Provide expertise to identify operational bottlenecks and suggest optimizations to users, ensuring smooth and efficient workflows. Manage data handling tools: Develop and maintain tools that enable users to efficiently manage conditions and calibration data in the database, and facilitate the distribution of this data to worldwide grid computing farms through the Frontier system. Support new use-cases: Offer guidance and expertise to handle new use cases that arise, providing tailored solutions as needed. Monitor and alert services: Implement monitoring systems for various services and establish infrastructure to alert experts when operational parameters are outside their acceptable limits. Operate CMS conditions database workflows: Manage the routine updates of the CMS conditions database, including Conditions and Global Tag management, for data processing and Monte Carlo productions. Maintain and develop tools: Contribute to the development and maintenance of web-based tools that manage and monitor alignment and calibration workflows, ensuring their continuous, unattended operation.Your profile
Skills
Excellent programming skills in Python and C++. Strong knowledge of databases, particularly ORACLE DB, and database handling tools like SQL and sqlalchemy. Expertise in software release management, testing procedures, SQL, and Object Relational Mapper (sqlalchemy). Familiarity with modern web frameworks such as CherryPy and Flask, and web technologies like jQuery and AJAX. Knowledge of High Energy Physics (considered an advantage). Demonstrated ability to achieve results. Results-oriented mindset. Excellent problem-solving skills. Strong autonomy and self-management.Eligibility criteria:
You are a national of a . By the application deadline, you have a maximum of two years of professional experience since graduation in Computer Science or Engineering, Physics (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree . You have never had a CERN fellow or graduate contract before. Applicants without University degree are not eligible. Applicants with a PhD are not eligible.
Additional Information
Job closing date: 07.01.2025 at 23:59 CET.
Contract duration: 24 months, with a possible extension up to 36 months maximum.
Target start date: 01-May-2025
Job reference: EP-CMG-CO-2024-225-GRAE
Field of work: Software Engineering and IT
What we offer
A monthly stipend ranging between 5134 and 5647 Swiss Francs (net of tax) . Coverage by CERN's comprehensive health scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund . Depending on your individual circumstances: installation grant; family, child and infant allowances; payment of travel expenses at the beginning and end of contract. 30 days of paid leave per year . On-the-job and formal training at CERN as well as in-house language courses for English and/or French.About us
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on
Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success.
-
Core Software DevOps Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities We are looking for a Scientist or Software Engineer to join CERN. The CMS Core Software group is in charge of supporting the software development community of the CMS experiment. This mandate implies the development and monitoring of the CMS Offline Software (CMSSW) release integration and QA system. This activity consists in...
-
Monitoring and Analytics Devops Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities You are a scientist/engineer interested to join a diverse team of professionals working for the Compact Muon Solid (CMS) experiment in the monitoring infrastructure team. In this role, you will - Operate, maintain and develop the monitoring system of the CMS computing infrastructure. - Support and implement monitoring tools and...
-
Core Software DevOps Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities We are looking for a Scientist or Software Engineer to join CERN. The CMS Core Software group is in charge of supporting the software development community of the CMS experiment. This mandate implies the development and monitoring of the CMS Offline Software (CMSSW) release integration and QA system. This...
-
Computing Infrastructure Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you a skilled and experienced Computing Engineer, eager to work at the forefront of modern computing? Join CMS, one of the largest particle physics experiments, and contribute to major upgrades addressing key particle physics questions! The Experimental Physics (EP) Department at CERN supports LHC experiments, including CMS, a...
-
Junior Computing Infrastructure Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you a skilled and experienced Computing Engineer, eager to work at the forefront of modern computing? Join CMS, one of the largest particle physics experiments, and contribute to major upgrades addressing key particle physics questions! The Experimental Physics (EP) Department at CERN supports LHC experiments, including CMS, a...
-
Monitoring and Analytics Devops Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities You are a scientist/engineer interested to join a diverse team of professionals working for the Compact Muon Solid (CMS) experiment in the monitoring infrastructure team. In this role, you will Operate, maintain and develop the monitoring system of the CMS computing infrastructure. Support and implement...
-
Junior Computing Infrastructure Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities Are you a skilled and experienced Computing Engineer, eager to work at the forefront of modern computing? Join CMS, one of the largest particle physics experiments, and contribute to major upgrades addressing key particle physics questions! The Experimental Physics (EP) Department at CERN supports LHC...
-
Backend Software Engineer
vor 1 Tag
Geneva, Schweiz Visium VollzeitRoleAs an experienced Backend Software Engineer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the platform we deliver. You will leverage your backend programming skills to build real-life micro-services that serve the Visium AI systems in close collaboration with other software and ML engineers. You are passionate...
-
Backend Software Engineer
Vor 2 Tagen
Geneva, Schweiz Visium SA VollzeitTitle: Backend Software EngineerType: Permanent contractLocation: Geneva or LausanneAbout usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud engineering,...
-
Computing Infrastructure Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities Are you a skilled and experienced Computing Engineer, eager to work at the forefront of modern computing? Join CMS, one of the largest particle physics experiments, and contribute to major upgrades addressing key particle physics questions! The Experimental Physics (EP) Department at CERN supports LHC...
-
Junior Software Engineer
Vor 3 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? Join the EP-SFT group at CERN, responsible for developing and...
-
Electronic or Automation Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities We are seeking a motivated and skilled Electronic or Automation Engineer to join our team, dedicated to the development and optimization of innovative software and hardware solutions applied to the controls and safety systems in critical domains of the experimental areas. In this role, you will contribute to the control, protection,...
-
Software Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Within the Beams department (BE), the Industrial Control Systems group (ICS) develops solutions and provides support for large and medium scale industrial control systems and promotes the use of industrial standard technologies. The group covers the domains of the experiments, the technical infrastructure and the accelerator...
-
Software Engineer
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you an experienced software developer, or a scientist with a masters degree or PhD interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? Join the EP-SFT group at CERN, responsible for developing and maintaining core software...
-
Junior Network System Engineer
Vor 2 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities We are excited to invite a motivated Network System Engineer to join our team and contribute to innovative projects. This role offers a unique opportunity to work with state-of-the-art networking equipment and help shape the future DAQ (Data Acquisition) system for the CMS experiment at CERN. CMS, one of two general-purpose particle...
-
Junior Software Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? CVMFS is a global, read-only filesystem...
-
Network System Engineer
Vor 2 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities We are excited to invite a motivated Network System Engineer to join our team and contribute to innovative projects. This role offers a unique opportunity to work with state-of-the-art networking equipment and help shape the future DAQ (Data Acquisition) system for the CMS experiment at CERN. CMS, one of two general-purpose particle...
-
Electronic or Automation Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities We are seeking a motivated and skilled Electronic or Automation Engineer to join our team, dedicated to the development and optimization of innovative software and hardware solutions applied to the controls and safety systems in critical domains of the experimental areas. In this role, you will contribute to the...
-
Junior Network System Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities We are excited to invite a motivated Network System Engineer to join our team and contribute to innovative projects. This role offers a unique opportunity to work with state-of-the-art networking equipment and help shape the future DAQ (Data Acquisition) system for the CMS experiment at CERN. CMS, one of two...
-
Research Software Engineer C++/CUDA
Vor 5 Tagen
Geneva, Schweiz CERN VollzeitIntroduction After the next round of upgrades, the CERN's experiments are expected to daily collect data at a rate equivalent to one-tenth of today's European Internet traffic. This presents a formidable challenge in processing and filtering a vast amount of information swiftly and efficiently. We are seeking for an enthusiastic individual to join our team...