Software Engineer (Python)
Position:Professional | 6Deadline:28 Sep 2026 (13 days left)Job ID:OSI-SIS-TS-2026-185-LDSynced on:31 Aug 2026 (15 days ago)
Pay and conditions
Salary
CHF 9,236 per month — undefined CHF 9,236
Source: CERN Careers.
Job Description
This role develops and operates Python and Django services for CERN's scientific-information platforms, including INSPIRE, SCOAP³ and HEPData. It delivers APIs, integrations and data-processing workflows, and brings production machine-learning capabilities such as information extraction, semantic search, retrieval-augmented generation and LLM applications to researchers worldwide.
Key Details
Department
OSI Department
Position Details
Experience level
Senior
Arrangement
Onsite
Minimum education
Postgraduate degree or equivalent
Contract duration
60 months
Language Requirements
Required
English
Summary of Responsibilities
- Develop, maintain and operate scientific-information applications using Python and Django
- Build APIs, data models, integrations and data-processing workflows
- Integrate machine-learning and AI capabilities into production systems
- Evaluate emerging AI technologies for scientific-information use cases
- Ensure software quality through automated testing, code review, monitoring and continuous integration
- Collaborate on technical solutions and architecture with engineers, product owners and information specialists
Role Requirements
- Master's degree in computer science or a related field, or equivalent relevant experience
- Strong professional experience in Python and software engineering, including backend development with Django or a comparable Python framework
- Experience with API design, relational databases and maintainable production software
- Nationality of a CERN Member State or Associate Member State
- Applicants who previously held a CERN Staff contract are not eligible
- Spoken and written English with a commitment to learn French
Desired Criteria
- Experience with data-intensive applications or data-processing workflows
- Understanding of modern LLM technologies and their integration into software systems
- Experience with Apache Airflow, React and TypeScript
- Experience with OpenSearch or Elasticsearch
- Experience with LLM applications, retrieval-augmented generation, embeddings, semantic search, Model Context Protocol, tool calling or AI agent integrations
Skills
Tools and Technologies
Additional Information
- Ideal start date: 1 January 2027
- Hybrid work arrangement
- Application requires a CV in English or French
- Contract may be extended up to 8 years with eligibility for indefinite contract tenure
Source & verification
IGO Jobs sourced this vacancy from CERN Careers, on 31 Aug 2026.