R&D Software Developer C++/Python
vor 1 Woche
- Full-time
Your responsibilities
Are you a software engineer interested in data science and physics, or a physicist or data scientist specializing in software development? Do you like to craft robust and performant software components at the heart of large scientific software stacks?
We at ROOT are convinced that using C++ for performant algorithms and Python for ergonomic user interface is a future-proof approach to scientific data analysis. Join the ROOT team (https://root.cern) to become an R & D developer on ROOT's C++ to Python interoperability today, supported by the CERN EP R & D program. In particular, you will:
- Update ROOT's Python bindings to build on top of newest LLVM/Clang technology to unlock new features.
- Ensure that the algorithms in ROOT can be used in an ergonomic way from both C++ and Python.
- Take part in the baseline support, modernization, and maintenance tasks of the project.
Minimum Requirements:
- C++ (C++17 and onwards, STL data structures and algorithms)
- Software development with Python 3
- Knowledge of the API of the Clang C++ compiler
- Basic understanding of the Python C API
- Knowledge of interoperability layers between Python and C++
- Working on open source projects, also private (e.g., knowing git and how to work on a large codebase in a team) is considered an advantage
Optional, but considered a plus:
- ROOT
- Experience in scientific data analysis
- Knowing the software stacks and workflows of particle physics experiments
By the application deadline, you have a maximum of two years of professional experience since graduation in Computer Science, Software Engineering (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 a University degree are not eligible.
- Applicants with a PhD are not eligible.
Contract duration: 24 months, with a possible extension up to 36 months maximum.
Working hours: 40 hours per week
Job reference: EP-SFT-2025-45-GRAE
Field of work: Software Engineering and IT
What we offer
- A monthly stipend ranging between 5196 and 5716 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 the 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 http://home.cern.
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.
#J-18808-Ljbffr-
Python Developer Position
Vor 4 Tagen
Genf, Genf, Schweiz CERN VollzeitCERN's Pension Fund is seeking a highly skilled Python Developer to join their team. As a member of this team, you will have the opportunity to apply your technical skills in a practical, real-world setting. You will work closely with software developers and quants who provide guidance and support while having room for creativity and experimentation.The role...
-
C++ / ADA Software Developer
Vor 3 Tagen
Genf, Genf, Schweiz Talent Access Technologies VollzeitTalent Access Technologies SA specializes in IT profiles. We excel at identifying top talent and connecting them with the best employers in the market.Our promise: to develop and train talent while actively collaborating with companies eager to shape the future.With a human-centered and technology-driven approach, we help our partners tackle the challenges...
-
Software Developer for HEP Experiment Simulation
Vor 6 Tagen
Genf, Genf, Schweiz CERN & Society Foundation VollzeitSoftware Developer for HEP Experiment SimulationCERN & Society Foundation is seeking a highly skilled software developer to join our HEP experiment simulation team. As a key member of this team, you will contribute to the development and maintenance of the Gaussino and Gauss frameworks.The successful candidate will have extensive experience with HEP...
-
Hardware and Software Developer
Vor 4 Tagen
Genf, Genf, Schweiz LIONSCOUT | GROUP VollzeitAt Lionscout, we are committed to connecting talented professionals with leading companies for exciting career opportunities. Our team is currently partnering with a prominent organization dedicated to improving the quality of medical testing, recognized as a public utility in Switzerland.We are seeking an experienced Hardware and Development Engineer to...
-
C# .Net Software Professional
Vor 3 Tagen
Genf, Genf, Schweiz rjcgroup Vollzeit.Net Software Developer - Energy SectorWe are looking for a skilled .Net Software Developer to join our client's Global Analytics team in Geneva, Switzerland. The successful candidate will be responsible for building an exciting new Master Data platform on the company's End-to-End trading system.You will work closely with the development team to design,...
-
Developer Python
vor 1 Woche
Genf, Genf, Schweiz Infomaniak Network SA VollzeitInfomaniak, c'est 30 ans de savoir-faire et plus de 250 passionné·e·s, avec une ambition commune : créer un cloud éthique sans compromis sur l'écologie, la vie privée et l'humain.Nous créons des data centers qui sont à la pointe de l'innovation écologique et nous développons des services IaaS, PaaS et SaaS entièrement hébergés et développés...
-
Python Developer
Vor 5 Tagen
Genf, Genf, Schweiz Vitol VollzeitIn order to better equip the front office teams, we are developing a new valuation and risk engine within this CTRM. We are looking for strong Python developers with an affinity for risk modelling and quantitative finance.As a core member of the Risk & PnL team building the new risk engine, you will:Leverage core components of the new risk engine, and other...
-
Senior Django/Python Developer(S) With Mysql
vor 1 Woche
Genf, Genf, Schweiz Infeurope VollzeitSenior Django/Python Developer(S) With Mysql - Offsite / Telecommuting Is Acceptable at InfeuropeSep 03, 2013We are seeking 1-2 Senior Django/Python developers who will be working on various projects starting with a Humanitarian-agency-client. This project is based in Geneva, Switzerland; however, telecommuting is acceptablePosition: ContractorWork Schedule:...
-
Python Developer
vor 1 Woche
Genf, Genf, Schweiz Vitol Group VollzeitFull-timeCompany DescriptionVitol is a leader in the energy sector with a presence across the spectrum: from oil through to power, renewables and carbon. From 40 offices worldwide, we seek to add value across the energy supply chain, including deploying our scale and market understanding to help facilitate the energy transition. To date, we have committed...
-
Particle Physics Software Developer Position
Vor 4 Tagen
Genf, Genf, Schweiz CERN Vollzeit**Job Description**In this position, you will be responsible for contributing to the development and maintenance of the Gaussino and Gauss frameworks, which are used for simulating the behavior of particles in the LHCb detector. This includes implementing new techniques for multi-threading and integrating machine learning and/or GPU acceleration into the...
-
Python Developer/ DevOps Engineer
vor 1 Woche
Genf, Genf, Schweiz IVY Partners VollzeitIvy Partners est une société de conseil Suisse qui contribue à l'évolution des entreprises dans leurs enjeux stratégiques, technologiques et organisationnels.Notre objectif aujourd'hui est d'offrir à nos collaborateurs une carrière qui contribuera positivement à leur épanouissement et à leur bien-être, en les faisant monter en compétences et en...
-
Python Software Engineer
vor 1 Woche
Genf, Genf, Schweiz Ivy Partners VollzeitNotre mission :Ivy Partners est une société de conseil Suisse qui contribue à l'évolution des entreprises dans leurs enjeux stratégiques, technologiques et organisationnels.Notre objectif aujourd'hui est d'offrir à nos collaborateurs une carrière qui contribuera positivement à leur épanouissement et à leur bien-être, en les faisant monter en...
-
Software Developer for ACTS Toolkit
vor 1 Tag
Genf, Genf, Schweiz CERN VollzeitAt CERN, we are on a quest for greater knowledge and deeper understanding of the universe. As a software developer, you will play a vital role in contributing to this mission by joining the Data Processing team at the ATLAS experiment.In this role, you will be responsible for developing and optimizing the ACTS (A Common Tracking Software) toolkit—a...
-
Quantitative Developer
vor 2 Wochen
Genf, Genf, Schweiz NP Group VollzeitSenior Quant Developer – Fund Management | GenevaSalary negotiable plus package & BonusAre you a highly skilled Quant Developer looking to work on cutting-edge financial technology in a fast-paced asset management environment?OverviewJoin a specialist Front Office applications team at a leading fund management firm in Geneva, working on a proprietary...
-
CERN Particle Physics Simulation Developer
Vor 6 Tagen
Genf, Genf, Schweiz CERN & Society Foundation VollzeitJob DescriptionWe are looking for an experienced software developer to join our team at CERN & Society Foundation. The ideal candidate will have a strong background in software engineering and experience with HEP experiments code.Your responsibilities will include:Developing and maintaining the Gaussino and Gauss frameworks.Exploring and implementing new...
-
NET Software Engineer, .NET 9, C#, Agile
vor 1 Woche
Genf, Genf, Schweiz Noir Vollzeit.NET Software Engineer, .NET 9, C#, Agile - Geneva, Switzerland(Tech stack: .NET Software Engineer, .NET 9, C#, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScript, Programmer, Full Stack Developer, Architect)Our client is a global innovator who builds software products and apps that define the way individuals and teams work today. They make it...
-
Python and PostgreSQL Expert
Vor 2 Tagen
Genf, Genf, Schweiz Unilabs VollzeitWe are looking for a Python and PostgreSQL Expert to join our team at Swissquote.">About the Job :As a Python and PostgreSQL Expert, you will be responsible for designing, developing, and maintaining complex data architectures and applications.You will collaborate with cross-functional teams to define, design, and ship new features.Your primary focus will be...
-
Développeur-se Full Stack Python/Django/React/C#
vor 3 Wochen
Genf, Genf, Schweiz Tegona SA VollzeitDéveloppeur-se Full Stack Python/Django/React/C# - Industrial Embedded SystemsSpécialisés en ingénierie logicielle et cybersécurité (PKI, émission de documents sécurisés, systèmes d'identification, d'authentification et de signature électronique), nous réalisons et fournissons depuis Genève des développements d'applications métier spécifiques...
-
Python Finance Specialist
Vor 6 Tagen
Genf, Genf, Schweiz CERN & Society Foundation VollzeitJob Requirements">We are looking for a highly skilled Quantitative Developer with a strong background in software engineering combined with quantitative analysis skills. The ideal candidate should have proficiency in Python programming, familiarity with the Python data science stack (NumPy, Pandas, etc.), competency in Git, experience working with relational...
-
C# .Net Developer
vor 2 Wochen
Genf, Genf, Schweiz Sigma Suisse VollzeitGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Sigma SuisseBusiness Manager / Recruitment Consultant - IT HeadhunterOur client, a global leader in the trading industry, is actively looking for a junior C# .Net developer to join the team in Geneva.Role OverviewAs a .NET developer with a strong background in...