Software Engineer for Data Processing

Vor 2 Tagen


Bellevue GE, Genf, Schweiz CERN - European Organization for Nuclear Research Vollzeit

**Job Description**

We are seeking an experienced Software Engineer to join our team at CERN & Society Foundation. As a key member of the NextGen Triggers project, you will be responsible for designing and implementing Structure of Arrays (SoA)-based data layouts for heterogeneous event reconstruction in CMSSW.

The ideal candidate will have a strong background in modern C++ (including templates, traits, metaprogramming) and experience with large-scale software frameworks, data-structure optimization, and performance profiling. Familiarity with GPU programming (e.g. CUDA, HIP, Alpaka, etc.) is also highly desirable.

This role focuses on optimizing memory management and data transfer strategies to enhance real-time and offline performance, ensuring efficient GPU coalescence and minimal data copies. You will work closely with the NextGen Triggers team, CMSSW Framework core team, and reconstruction developers to integrate SoA data layouts into online event reconstruction algorithms.

Key Responsibilities:

  • Design and maintain SoA-friendly data structures using modern C++ and metaprogramming techniques.
  • Integrate SoA data layouts into online event reconstruction algorithms.
  • Optimize memory management and data transfer strategies.
  • Collaborate with the NextGen Triggers team and CMSSW Framework core team.


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    About the JobCERN is seeking a highly skilled High-Energy Physics Computing Expert to join our team and contribute to the development of innovative solutions for data processing.The ideal candidate will have expertise in C++, Linux, and GPU programming, as well as knowledge of high-energy physics experiments' event reconstruction code.What We Offer:A...

  • Data Engineer

    Vor 7 Tagen


    Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    At TN Switzerland, we push the limits of scientific computing to explore new frontiers. The LHCb experiment relies on cutting-edge technology to process vast amounts of experimental data. To enhance energy efficiency in data processing and storage, we are evaluating advanced CPU architectures, co-processors, and next-generation storage solutions.About the...


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    Job DescriptionThe European Organization for Nuclear Research (CERN) is seeking a highly skilled individual to develop advanced software solutions for real-time data processing.Key Responsibilities:Design and implement high-performance data structures using modern C++ programming techniques.Integrate developed data layouts into online event reconstruction...


  • Bellevue GE, Genf, Schweiz CERN - European Organization for Nuclear Research Vollzeit

    **About Us**CERN & Society Foundation is a leading international organization in the field of particle physics research. Our mission is to advance human understanding of the universe through collaborative research and development. We are committed to providing a dynamic and inclusive work environment that fosters innovation and creativity.We are seeking a...


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    **Job Overview**CERN, the European Organization for Nuclear Research, is seeking a talented Software Engineer to join its team of experts in the field of particle physics. As a key member of the SHiP experiment, you will play a crucial role in designing and developing the Data Acquisition system.The SHiP experiment aims to explore signatures of feebly...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    Job DescriptionCERN is seeking a highly skilled High-Performance Computing Engineer to join their team. As part of this role, you will work on developing cutting-edge solutions for real-time data processing in the CMS Level-1 trigger system. Your responsibilities will include:Designing and implementing an online processing solution for CMS Level-1 trigger...

  • Software Engineer

    Vor 6 Tagen


    Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    At TN Switzerland, we are seeking a skilled Software Engineer to join our team in Geneva. As a key member of our development team, you will contribute to the creation and optimization of complex backend applications using Python.About the RoleWe are looking for an expert Backend Developer who can work on data integration, system performance, and...


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    Company OverviewCERN is an international organization founded to pursue a unique mission: to find answers to some of humanity's most fundamental questions about the universe.We are seeking a highly skilled Data Processing Specialist for LHC to join our team and contribute to groundbreaking research in particle physics.This position involves working with a...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    The European Organization for Nuclear Research, CERN, is a world-renowned institution dedicated to understanding the fundamental structure of the universe. As a graduate software engineer, you will play a crucial role in shaping the future of web platforms based on open-source technology.Key Responsibilities:Work as a full-stack software engineer using...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    High-Performance Computing Engineer (EP-CMD-2025-41-GRAE), Geneva Client: CERN Location: Job Category: Job vacancies Job Reference: 7937d6b7d236 Job Views: 5 Posted: 09.03.2025 Expiry Date: 23.04.2025 Job Description: Your responsibilities We are looking for a Software Engineer or Computer Scientist with a keen interest in modern memory and interconnect...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    TN Switzerland is a leading institution in scientific research, pushing the boundaries of knowledge and innovation. We are committed to excellence and collaboration, and we are seeking a highly skilled expert to join our team.About the RoleThe position involves leading hardware performance evaluations, software porting, and energy efficiency analysis, with a...


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    Job DescriptionThe position of GPU Developer for High-Performance Computing is available at the European Organization for Nuclear Research (CERN) to develop and improve high-performance computing code for data processing.CERN's Large Hadron Collider (LHC) requires cutting-edge computing capabilities, and this role will focus on developing GPU code and...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    Are you passionate about developing innovative software solutions? Do you want to contribute to the advancement of scientific research? CERN is looking for a talented graduate software engineer to join our team and help shape the future of our web platforms.Main Responsibilities:Work as a full-stack software engineer using Python and React.Contribute to the...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    Our Linux Systems Engineer for Scientific Applications will be responsible for maintaining and optimizing our Linux environments, ensuring seamless integration with our scientific applications.About the PositionThis role involves working closely with our technical teams to ensure that our systems meet the highest standards of reliability, security, and...


  • Bellevue GE, Genf, Schweiz CERN Vollzeit

    About YouWe are looking for a highly motivated and experienced Electronics Engineer who is passionate about developing innovative solutions for particle physics research.You should have a solid understanding of electronics engineering principles, including circuit design and analysis, digital signal processing, and microcontrollers.In addition, you should...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    At TN Switzerland, we are seeking a talented Software Requirements Engineer to join our team in Geneva. About the RoleThis exciting opportunity is part of our ongoing efforts to develop cutting-edge software solutions for the aviation industry.We are looking for an experienced individual who can create and maintain application documentation, review and test...


  • Bellevue GE, Genf, Schweiz CERN - European Organization for Nuclear Research Vollzeit

    Job ResponsibilitiesThe Electrical Engineer will be responsible for:Managing electrical infrastructure projects from initiation to completion;Designing and installing signal and power cables, including their associated connectors;Collaborating with equipment experts to ensure optimal cabling system design;Analyzing requests for new cable installations and...


  • Bellevue GE, Genf, Schweiz TN Switzerland Vollzeit

    About TN SwitzerlandTN Switzerland is a private bank in Geneva, Switzerland.Job DescriptionWe are looking for a highly skilled Test Automation Engineer to join our team for a 12-month contract.Responsibilities:Design, develop, and maintain automated test scripts using Cucumber and Tosca.Collaborate with the team to ensure seamless execution of testing...

  • Applied Physicist

    Vor 2 Tagen


    Bellevue GE, Genf, Schweiz CERN Vollzeit

    About the JobCERN is enhancing its real-time data processing capabilities in preparation for the High-Luminosity LHC era. As part of this effort, we are seeking an Applied Physicist to develop Structure of Arrays (SoA)-based data layouts for heterogeneous event reconstruction in CMSSW.Key Qualifications:Proficiency in modern C++ programming (including...


  • Bellevue GE, Genf, Schweiz CERN - European Organization for Nuclear Research Vollzeit

    **Company Overview**CERN & Society Foundation is a leading organization in the field of particle physics research. Our mission is to advance human understanding of the universe through collaborative research and development. We are committed to providing a dynamic and inclusive work environment that fosters innovation and creativity.We are seeking a talented...