Software Engineer

vor 2 Wochen


Genf, Genf, Schweiz CERN Vollzeit
Job Description

Your responsibilities

Join the EP-LBC (LHCb Computing) group at the forefront of software development for the Large Hadron Collider beauty collaboration. As part of the distributed computing team, you'll play a pivotal role in leveraging the Worldwide LHC Computing Grid through the DIRAC middleware. Our current focus is on DiracX, an ambitious update designed to meet the evolving demands of grid computing.

Responsibilities include:

  • Leading the transition of the DIRAC transformation system to DiracX.
  • Maintaining and enhancing LHCb's infrastructure for data preparation, critical for both internal physicists and external researchers utilizing LHCb's Open Data releases.

Your profile

Skills and/or knowledge

  • Demonstrated working experience in software development using the Python programming language.
  • A comprehensive understanding of the workflow for processing data in LHC experiments using the grid.
  • Familiarity with web technologies such as TypeScript and React would be a plus.

Eligibility criteria:

  • You are a national of a CERN Member or Associate Member State.
  • You have a professional background in Particle Physics or Software Engineering (or a related field) and have either:
    • 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.
  • You have never had a CERN fellow or graduate contract before.
Additional Information

Job closing date: at 12:00 AM (midnight) CET.

Job reference: EP-LBC GRAP

Contract duration: 24 months, with a possible extension up to 36 months maximum.

Target start date: 01-September-2024

What we offer

  • A monthly stipend ranging between 6212 and 6828 Swiss Francs per month (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

We are on a Quest. A Journey into discovery like no other. Bring your expertise to our unique work and develop your knowledge and skills at pace. Join world-class subject matter experts on unique projects, in a Quest for greater knowledge and deeper understanding.

Begin your CERN Quest. Take Part

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.



  • Genf, Genf, Schweiz Visium SA Vollzeit

    Title: 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,...

  • Java Software Engineer

    vor 2 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job Description Your responsibilities Are you a passionate Software Engineer? Do you want to help making the Large Hadron Collider (LHC) and the other CERN accelerators even more efficient? Then you should join our team to work on UCAP, a platform that acquires, analyses and transforms massive streams of online controls data. UCAP enables physicists,...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Desktop Software Engineer (C# .Net)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Desktop Software Engineer (C# .Net)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour responsibilitiesIf you are a proactive Full Stack Software Engineer who loves developing sophisticated information systems from start to finish, comfortable with server-side technologies and proficient in writing frontends in JavaScript, not to mention unafraid to optimize database queries, delve into data integration, or troubleshoot...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Embedded Software Engineer (C)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Embedded Software Engineer (C)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...

  • Software Engineer

    vor 2 Wochen


    Genf, Genf, Schweiz International Criminal Police Organization (INTERPOL) Vollzeit

    JOB DESCRIPTIONJob DescriptionYour responsibilitiesAs a computing engineer in the ALICE Detector Control System (DCS) team, you will play a crucial role in the operation and development of DCS interfaces and detector frontend electronics framework (FRED) for the ALICE experiment. Collaborate closely with experts from the ALICE Collaboration and contribute to...

  • Software Engineer

    vor 4 Wochen


    Genf, Genf, Schweiz International Criminal Police Organization (INTERPOL) Vollzeit

    JOB DESCRIPTIONJob DescriptionYour responsibilitiesAs a computing engineer in the ALICE Detector Control System (DCS) team, you will play a crucial role in the operation and development of DCS interfaces and detector frontend electronics framework (FRED) for the ALICE experiment. Collaborate closely with experts from the ALICE Collaboration and contribute to...

  • Java Software Engineer

    vor 2 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job Description Your responsibilities You will join: • The (BE), responsible for the beam generation, acceleration, diagnostics, controls and performance optimization for the Large Hadron Collider (LHC) and its injector accelerators. • The , which provides solutions for the control and monitoring of all the CERN particle accelerators, their...

  • Java Software Engineer

    vor 2 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour responsibilitiesYou will join:• The Beams department (BE), responsible for the beam generation, acceleration, diagnostics, controls and performance optimization for the Large Hadron Collider (LHC) and its injector accelerators.• The Controls Software and Services (CSS) group, which provides solutions for the control and monitoring of...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour RoleJoin our team as a full-stack software engineer in the PLM section of the Engineering Department's Information Management group. Be part of a project to introduce a modern PLM platform and work towards creating engineering Digital Twins for CERN installations.Implement backend applications using Java or .NETIntegrate 3D model...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour responsibilitiesThe Measurements, Test & Analysis (MTA) section within the Controls Electronics and Mechatronics (CEM) group of the Beams (BE) department provides turnkey solutions for measurement and test systems at CERN.A crucial part of this service is the ability to seamlessly integrate in to the CERN accelerator infrastructure. This...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job Description Your responsibilities The section within the Controls Electronics and Mechatronics (CEM) group of the department provides turnkey solutions for measurement and test systems at CERN. A crucial part of this service is the ability to seamlessly integrate in to the CERN accelerator infrastructure. This integration is realized using the...


  • Genf, Genf, Schweiz United Nations Human Settlements Programme (UN-HABITAT) Vollzeit

    JOB DESCRIPTIONJob DescriptionYour responsibilitiesAre you a talented Software Engineer, passionate about developing web applications using state-of-the-art UX/UI technology? Do you enjoy designing scalable back-end systems for communication systems? Do you enjoy working on several layers of the software stack? Work with us to develop and evolve CERN's...


  • Genf, Genf, Schweiz United Nations Human Settlements Programme (UN-HABITAT) Vollzeit

    JOB DESCRIPTIONJob DescriptionYour responsibilitiesAre you a talented Software Engineer, passionate about developing web applications using state-of-the-art UX/UI technology? Do you enjoy designing scalable back-end systems for communication systems? Do you enjoy working on several layers of the software stack? Work with us to develop and evolve CERN's...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Linux Kernel Software Engineer (C)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...


  • Genf, Genf, Schweiz Ellisys SA Vollzeit

    Linux Kernel Software Engineer (C)Ellisys is seeking brilliant people, who are highly analytical, capable of thinking "out-of-the-box", and who are motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse and your creativity and...

  • Software Engineer ATM

    vor 2 Wochen


    Genf, Genf, Schweiz QIM Info SA Vollzeit

    Qim info, who are we?An IT engineering and digital services company founded in 2004, with offices in Switzerland (Geneva, Lausanne, Zurich & Basel) and France (Annecy, Lyon & Paris).Qim info is first and foremost a group of consultants capable of intervening at all levels of aninformation system in various fields (studies & development, functional,...

  • Software Engineer ATM

    vor 4 Wochen


    Genf, Genf, Schweiz QIM Info SA Vollzeit

    Qim info, who are we?An IT engineering and digital services company founded in 2004, with offices in Switzerland (Geneva, Lausanne, Zurich & Basel) and France (Annecy, Lyon & Paris).Qim info is first and foremost a group of consultants capable of intervening at all levels of aninformation system in various fields (studies & development, functional,...