Software Engineer (Python) (OSI-SIS-TS-2026-185-LD)
CERN
- Employment Type: Contract
- Compensation: from CHF 9236 - monthly
Company Description
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.
Introduction
Join CERN's Scientific Information Service, as part of the OSI Department , and contribute to the development of platforms such as INSPIRE, SCOAP³, CERN Analysis Preservation and HEPData, used by researchers and scientific communities worldwide. You will design, develop, and operate backend applications, APIs, integrations, and data processing workflows, working primarily with Python and Django.
You will also help bring machine learning and emerging AI capabilities to these platforms, including information extraction, classification, matching, recommendation, semantic search, RAG, and LLM-based applications. You will explore new ways of connecting scientific information platforms, including technologies such as the Model Context Protocol, with a focus on production systems rather than fundamental ML research.
Functions
- Develop, maintain, and operate scientific information applications using Python and Django, including APIs, data models, integrations, and data processing workflows.
- Integrate machine learning and AI capabilities into production systems, using technologies such as Large Language Models, retrieval-augmented generation, semantic search, and the Model Context Protocol.
- Evaluate emerging AI technologies and apply them to concrete scientific information use cases.
- Ensure software quality through automated testing, code review, monitoring, and continuous integration.
- Collaborate with software engineers, product owners, and information specialists on technical solutions and architecture.
Qualifications
Master's degree or equivalent relevant experience in the field of Computer Science or a related field.
Experience:
- Strong professional experience in Python and software engineering, including backend development with Django or a comparable Python framework, API design, relational databases, and maintainable production software.
- Experience with data-intensive applications or data processing workflows.
- Good understanding of modern Large Language Model technologies and their integration into software systems.
- Experience with Apache Airflow, React and TypeScript, OpenSearch or Elasticsearch would be an asset.
- Experience with LLM applications, retrieval-augmented generation, embeddings, semantic search, Model Context Protocol, tool calling, or AI agent integrations would also be an asset.
Technical competencies:
- Development of application software, design, development and maintenance of production software applications, APIs and data processing workflows using Python and Django.
- Knowledge of programming techniques and languages, strong knowledge of Python, software engineering principles, API development, relational databases and modern development practices.
- Architecture and design of ICT systems, designing maintainable and scalable software architectures, integrations and data intensive applications.
- Testing, diagnosing and optimisation of software, applying automated testing, monitoring, debugging, performance analysis, and continuous integration to ensure software quality and reliability.
Behavioural competencies:
- Achieving Results: delivering high quality work on time and fulfilling expectations.
- Solving Problems: identifying, defining and assessing problems, taking action to address them.
- Learning and Sharing Knowledge: keeping up-to-date with developments in own field of expertise and readily absorbing new information.
- Working in Teams: supporting and acting in accordance with team decisions; accepting joint responsibility for team successes and shortcomings.
- Communicating Effectively: demonstrating a pro-active approach to resolving differences; addressing issues of conflict constructively.
Language skills:
Spoken and written English, with a commitment to learn French.
Additional Information
Eligibility and closing date:
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. We welcome applications from all Member States and Associate Member States .
This vacancy will be filled as soon as possible, and applications should normally reach us no later than Se telefonnummer på jobbank.dk at 23:59 CEST .
Employment Conditions
Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.
Working Hours: 40 hours per week
Job Flexibility: Hybrid
Job grade: 6-7
Job reference: OSI-SIS-TS-2026-185-LD
Field of work: Information Technologies
Benchmark Job Title: Computing Engineer
Global Benefits
- A competitive salary (tax free), increasing in line with your years of relevant experience.
- 30 days of paid leave per year plus 2 weeks annual closure.
- Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Family, child and infant monthly allowances depending on your individual circumstances.
- A relocation package (installation grant, removal, travel expenses) depending on your individual circumstances.
- Possibility to extend your contract up to 8 years + eligibility for indefinite contract tenure.
Overview of CERN - Discover a world where the impossible is made possible!
At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive.
Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success.
If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART!
More information about us, here: careers.cern
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply
- ...the guidance of a senior engineer, you will develop, test... ...and integrations: PHP, Python & MySQL. Web... ...experience since graduation in Software Engineer or Computer... ...Job closing date: 22.09.2026 at 23:59 CEST.... ...Job reference: IT-CA-OSI-2026-213-GRAE Field...
- ...Are you passionate about software development and... ...frontend and backend software engineering technologies.... ...Backend technologies: Python, Go. Deployment: Docker... ...Job closing date: 09.09.2026 at 23:59 CEST. Contract... ...Job reference: IT-CA-OSI-2026-208-GRAE Field...
35 $ - 40 $ i timen
...Software Product Security Engineer Intern Description - Job Description This opportunity is intended for conversion to a full-time role that will... ...experience with at least one language such as Python, C#, Java, Go, or TypeScript. Understanding of software...- ...Compensation: CHF 5266 - CHF 5793 - monthly Are you a talented Software Engineer, passionate about developing Web applications using state-of-... .... Additional Information Job closing date: 22.09.2026 at 23:59 CEST. Contract duration: 24 months, with a...
- ...developers team within CERN's Engineering Department (EN), where you... ...standard. Initial experience in Python programming or other high-... ...python). Version control software systems (e.g. git). Spoken... ...Information Job closing date: 24.09.2026 at 23:59 CEST. Contract...
- ...Are you a motivated and structured software engineer looking for a position as student assistant? At TORM, our integrated One TORM platform... ...join the team? Submit your application via by 30 September 2026. For more information, please contact Kjeld Roar Jensen, Head...
- ...to the development and evolution of software built with LabVIEW and Python, supporting both existing operational... ...operational systems. Work with engineers, technicians and users to translate... ...Information Job closing date: 21.09.2026 at 23:59 CEST. Contract duration:...
- ..., take part! As a Computing Engineer (S3 Storage and Backup Systems... ...responsible for the CERN Tape Archive software and the management of 1.5... ...development with C++ and Python on Linux. Ideally you have... ...Information Job closing date: 10.09.2026 at 23:59 CEST. Contract...
- ...scripting or programming language such as Python. Interest in field instrumentation and... ...since graduation in Automation, Control Engineering (or a related field) and your highest... ...Additional Information Job closing date: 09.09.2026 at 23:59 CEST. Contract duration: 24...
- ...systems, this role offers a unique opportunity to develop practical engineering skills in a world-leading research environment. As a member... ...eligible. Additional Information Job closing date: 20.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible...
- ...monthly Looking for an opportunity to apply your mechanical engineering skills to the upgrade of the world's most powerful particle... ...eligible. Additional Information Job closing date: 20.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible...
- ...Compensation: up to CHF 1593 - monthly Company Description 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...
- ...gain hands-on experience with embedded software and work on technology used in some of the... ...within software, computer science, engineering, or a related field Have a solid understanding... ...hardware Have some familiarity with Python, C++, Bash/Shell, or similar programming...
- ...CHF 4687 - monthly The Electrical Engineering Group (EN-EL) at CERN is responsible for... ...Preparing design drawings using CAD software. Preparing calculation notes using ElecCalc... ...Information Job closing date: 15.10.2026 at 23:59 CEST. Contract duration: 24...
- ...thin film. Working alongside experienced engineers, technicians and physicists, you will... ...an advantage. Familiarity in using CAD software to design mechanical parts. Practical... ...Additional Information Job closing date: 20.09.2026 at 23:59 CEST. Contract duration: 24...
- ...maximum of two years of professional experience since graduation in Engineering, Purchasing, Economics (or a related field) and your highest... ...eligible. Additional Information Job closing date: 28.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible...
- ...eligible. Additional Information Job closing date: 17.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... ...reference: TE-MPE-MP-2026-210-GRAE Field of work: Electrical Engineering Benchmark job: 300050 - Electromechanical Technician...
- ...eligible. Additional Information Job closing date: 04.10.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... ...only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we...
- ...unique high-technology environment. Working alongside experienced engineers and technicians, you will take part in the design, assembly,... ...eligible. Additional Information Job closing date: 13.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible...
- ...applications for a Postdoctoral Fellow or Research Engineer in robotics and computer vision to work... ...combines robotics, computer vision, software development, and moderate amount of... ...engineering skills, particularly in Python and C/C++, and are confident working in...
- ...eligible. Additional Information Job closing date: 27.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... ...only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we...
- ...perform basic dimensional checks, and report progress to supervising engineers. When required, manufacture parts and tooling using... ...eligible. Additional Information Job closing date: 14.09.2026 at 23:59 CEST. Contract duration: 24 months, with a possible...
- ...establishing your career in an interdisciplinary area related to chemical engineering, novel materials design and advanced computational methods and... ...online application must be submitted no later than 31 October 2026 (23:59 Danish time). Applications must be submitted as one...
- ...career at the intersection of nanomaterials synthesis, interface engineering, and next-generation solar-energy technologies? This PhD... ...employment is 3 years. The preferred starting date is 01.11.2026, or according to mutual agreement. The position is full-time....
- ...scientific foundation and a vivid research environment, DTU Chemical Engineering is probably one of the best places where this can happen.... ...online application must be submitted no later than 24 September 2026 (23:59 Danish time) . Applications must be submitted as one...
- ...or master's student who enjoys building software, working with data, and solving real business... .... This is a hands-on role combining engineering and product design. You will learn how... ..., Power Automate, Azure Ecosystem Python, TypeScript, SQL, React, or modern web frameworks...
- ...mathematics or similar (physics/electrical engineering/chemical engineering/etc.), and you’re... ...prerequisite) Programming (e.g., in Matlab, Python, Julia, or similar) In addition to... ...be submitted no later than 16 September 2026 (23:59 Danish time) . Applications...
- ...programming in Fortran and/or C/C++ and/or Python Experience in the development and... ...computers Experience with quantum computing software libraries like IBM’s Qiskit or Pennylane... ...and must start at latest 1 December 2026. You can read more about career paths...
- ...digital energy sector into an interoperable Software-Defined Smart Grid. One of it four... ...probabilities Programming tools such as Python, Julia, Pytorch, etc. Power system software... ...starting date is 1 st of November 2026 or can be flexible according to mutual...
- ...deadlines under pressure. Computer literate, able to use common software packages. Ability to diffuse tension and always remain calm... ...with DRC’s Terms of Employment. Availability : October 2026 Duty station : DRC Locations within Kenya Application and...
Vil du modtage flere ledige stillinger?
Abonnér og modtag tilsvarende ledige stillinger for Software Engineer (Python) (OSI-SIS-TS-2026-185-LD). Bliv den første ansøger!
