Tilmeld dig for at få adgang til alle funktioner i vores tjeneste
  • Jobsøgning
  • Favoritter
  • Opret et resumé
    Nyt
  • Løn
  • Abonnementer

Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP)

Fuld tid

CERN

Employment Type: Full-time

You will join the Tools and Services section within the Scientific Information Service, the team responsible for the platforms that power scientific discovery and open access across the High Energy Physics community. Our systems include INSPIRE, the global literature hub for particle physics; SCOAP3, which funds and tracks open access publishing; CERN Analysis Preservation, which safeguards the analyses behind physics results; and a tool facilitating access to CERN's institutional memory.

As a Backend Python Engineer you will design, build and operate the services that ingest, curate, search and expose millions of scientific records to a worldwide audience. You will work on high throughput data pipelines, REST APIs, search infrastructure and the integration of AI driven retrieval into production systems. Your code will be open source and used daily by researchers across hundreds of institutes.

As part of the Tools and Services team, you will drive the modernisation and evolution of the Scientific Information Service content platform. You will advance the backend services behind INSPIRE, SCOAP3 and CERN Analysis Preservation, expand Model Context Protocol services that open the team's scientific content to AI clients, and evaluate the harmonisation of the INSPIRE backend with the newer backoffice stack. This is a defined project to strengthen the platform's discovery, interoperability and AI driven access.

Your responsibilities

  • The core responsibility of this position is to drive the modernisation of the INSPIRE backend, expand the team's Model Context Protocol services, and align the digitisation and archival services with the team's technology stack, delivering a large scale migration to the Access to Memory (AtoM) service.

INSPIRE backend and harmonisation:

  • Review the remaining custom harvests, approximately 1000, and migrate those that should be retained to Apache Airflow, retiring or redesigning the rest.
  • Work with curators throughout to decide what to keep, and automate the pipeline where evaluation shows it adds value, keeping a human in the loop for decisions that require expert judgement.
  • Evolve the Apache Airflow ingestion and curation pipelines that process scientific metadata and full text at scale, improving data quality, deduplication, enrichment and source coverage.

AI access and interoperability:

  • Expand the team's Model Context Protocol services across INSPIRE, the library and other team services, moving them from pilot to a consistent, documented and maintainable interface that opens curated scientific content to external AI clients.
  • Develop and optimise the search and discovery functionality on OpenSearch that underpins these features, including relevance tuning and indexing strategies.

Digitisation and archival services:

  • Align the digitisation and archival services with the team's technology stack, modernising them onto common frameworks and deployment tooling.
  • Deliver and oversee the migration of 35 000 new archival items to the Access to Memory (AtoM) service across 2027, maintaining consistent metadata and data quality throughout.
  • Develop and automate the connection between the connected services, enabling content to flow reliably across the digitisation and archival systems.
  • Prepare the ingestion pipelines for new file ingestion, harmonising them with the team's other applications.

Engineering foundations:

  • Design, document and deliver REST APIs consumed by internal applications, partner institutes and third party tools.
  • Apply automated testing, code review, monitoring and CI and CD, and support production through containerised deployments and performance tuning.
  • Contribute the team's outputs back to the open source community to advance Open Science.

Your profile

  • Demonstrated experience building and operating backend services in Python in a production environment. Solid track record with web frameworks such as Django, Flask or FastAPI and with relational and document databases.
  • Hands on experience designing REST APIs.
  • Practical experience with search engines such as OpenSearch, including indexing and relevance tuning.
  • Familiarity with containerised deployments, version control with Git and CI and CD workflows.
  • Experience contributing to open source projects and working in a collaborative engineering team is highly valued.

Skills

  • Strong proficiency in Python and modern backend development practices, including frameworks such as Django, Flask and FastAPI.
  • Solid understanding of REST API design, asynchronous programming and software testing.
  • Experience with SQL data stores such as PostgreSQL and with search technologies such as OpenSearch.
  • Working knowledge of Docker, Kubernetes and CI and CD pipelines.
  • Understanding metadata standards and large scale data processing.
  • Ability to write clean, well documented and maintainable code.
  • Strong problem solving skills and attention to detail.
  • Ability to work in a multicultural team and a collaborative, ownership driven mindset.
  • Spoken and written English, with a commitment to learn French.

Eligibility criteria:

  • You are a national of a CERN Member or Associate Member State .
  • You have a professional background in Computer Science (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: 06.08.2026 at 23:59 CEST.
Contract duration: 24 months, with a possible extension up to 36 months maximum.

Working hours: 40 hours per week

Job flexibility: Hybrid

Target start date: 01-November-2026

Job reference: OSI-SIS-TS-2026-128-GRAP

Field of work: Software Engineering and IT

Benchmark job: 200020 - Computing Engineer

Global Benefits

  • A monthly stipend between Se telefonnummer på jobbank.dk Swiss Francs per month (tax free) depending on your degree.
  • 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 and travel expenses) depending on your individual circumstances.
  • Possibility to extend your contract up to 36 months.
  • On-the-job and formal training including language classes.

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

Ledig stilling opslået Indrykket for 4 dage siden
Tilsvarende jobs, som kan have interesseBaseret på Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP) vedrørende den ledige stilling i Udlandet
  •  ...radiation levels. Within the HSE-TS-IMS Section at CERN, the team...  ...You will work among a team of engineers and technicians to: Design,...  ...and scripting for automation (Python, Bash, etc.). Spoken and...  ...Information Job closing date: 17.08.2026 at 23:59 CEST. Contract... 

    CERN

    Udlandet
    Indrykket for 1 dage siden
  •  ...Additional Information Job closing date: 22.07.2026 at 23:59 CEST. Contract duration: 24...  ...Job reference: EP-ATL-OSW-2026-124-GRAP Field of work: Experimental Physics...  ...also a diverse range of professionals from engineering, technical, scientific, and administrative... 

    CERN

    Udlandet
    Indrykket for 14 dage siden
  •  ...will collaborate closely with experienced engineers, the upstream OpenStack community, and...  ...and maintain automation and tooling using Python and configuration management systems....  ...Additional Information Job closing date: 10.08.2026 at 23:59 CEST. Contract duration: 24... 

    CERN

    Udlandet
    Indrykket for 22 timer siden
  •  ...scripting. Demonstrated experience with Python. Skills Skills and/or knowledge:...  ...graduation in Computer Science / Computer Engineering (or a related field) and your highest...  ...Additional Information Job closing date: 10.08.2026 at 23:59 CEST. Contract duration: 24... 

    CERN

    Udlandet
    Indrykket for 22 timer siden
  •  ...Are you a skilled hardware support engineer? Does taking the responsibility of running...  ...scripting. Demonstrated experience with Python. Skills Skills and/or knowledge:...  ...Additional Information Job closing date: 11.08.2026 at 23:59 CEST. Contract duration: 24... 

    CERN

    Udlandet
    Indrykket for 22 timer siden
  •  ...processes. Working at the core of one of CERN's most ambitious engineering programmes, you will collaborate with diverse technical experts...  ...eligible. Additional Information Job closing date: 30.07.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 12 dage siden
  •  ...Compensation: CHF 5266 - CHF 5793 - monthly As a Mechanical Engineer, you will join the Mechanics, Development and Design (MDD)...  ...eligible. Additional Information Job closing date: 06.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 5 dage siden
  • Employment Type: Intern 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... 

    CERN

    Udlandet
    Indrykket for 15 dage siden
  •  ...MB Shipbrokers Trainee Programme 2026 MB Shipbrokers Shanghai are looking for Shipbroker Trainee(s) for our Sale & Purchase Team. You will be part of our dynamic team and learn everything you need to know about Shipping in general - and about Shipbroking in particular... 

    MB Shipbrokers

    Udlandet
    Indrykket for 1 dage siden
  •  ...particular of shell scripting and programming (Python, and/or C), other languages or...  ...Additional Information Job closing date: 11.08.2026 at 23:59 CEST. Contract duration: 24...  ...2026-190-GRAE Field of work: Software Engineering and IT Benchmark job: 200020 -... 

    CERN

    Udlandet
    Indrykket for 22 timer siden
  •  ...will be fully integrated into the R&D team, collaborating with engineers, technicians, and students on innovative projects aimed at improving...  ...eligible. Additional Information Job closing date: 02.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 15 dage siden
  •  ...eligible. Additional Information Job closing date: 26.07.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... 

    CERN

    Udlandet
    Indrykket for 5 dage siden
  •  ...professional experience since graduation in Electrical and Electronics Engineering (or a related field) and your highest educational...  ...eligible. Additional Information Job closing date: 02.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 12 dage siden
  •  ...Lenus Copenhagen Student Part-time Salary Competitive Lenus is looking for a new Support Engineering Student Assistant for our Copenhagen Office! Join the health revolution! At Lenus we are fundamentally energized by our shared vision: making the world a healthier... 

    Lenus eHealth

    Udlandet
    Indrykket for 22 timer siden
  •  ...operation of CERN accelerators. Are you passionate about mechanical engineering and skilled at multitasking? Join us and become part of a...  ...eligible. Additional Information Job closing date: 03.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 15 dage siden
  •  ...the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the...  .... Additional Information Application Deadline: 30/08/2026 at 23:59 (Geneva Time) Ideal Stat date: 01.01.2027 Contract... 

    CERN

    Udlandet
    Indrykket for 15 dage siden
  •  ...monthly We are looking for an Electrical Controls Technical Engineer focused on industrial control systems and SCADA infrastructure...  ...eligible. Additional Information Job closing date: 02.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 6 dage siden
  •  ...CERN's management tools, and coordinating on-site progress with engineers and technicians Your responsibilities Remove equipment...  ...eligible. Additional Information Job closing date: 02.08.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 15 dage siden
  •  ...section (SY-STI-RBP) is seeking a Material Scientist, Materials Engineer, Chemist, or related specialist to contribute to the development...  ...eligible. Additional Information Job closing date: 27.07.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 14 dage siden
  •  ...perform basic dimensional checks, and report progress to supervising engineers. When required, manufacture parts and tooling using...  ...eligible. Additional Information Job closing date: 30.07.2026 at 23:59 CEST. Contract duration: 24 months, with a possible... 

    CERN

    Udlandet
    Indrykket for 1 dage siden
  •  ...environments where you can work across both backend and frontend technologies while ensuring...  ...: Required Strong knowledge of Python and backend development, including experience...  ...Station Start date: 01 October 2026 Salary and conditions will be in accordance... 

    Dansk Flygtningehjælp

    Udlandet
    Indrykket for 15 dage siden
  •  ...specifically within the Mine Action sector including Land release, NTS, TS, BAC is required. A minimum of 3 years of proven and...  ...will not be considered.   Closing date for applications: 12/08/2026 Due to the urgency of the position, the applications will be reviewed... 

    Dansk Flygtningehjælp

    Udlandet
    Indrykket for 7 dage siden
  •  ...Work with data pipelines and datasets using Python and/or SQL Contribute to transforming...  ...leadership Collaborate with data engineers and analysts on ongoing projects What...  ...work. Application deadline: July 24, 2026 Contact Information: Morten Espersen,... 

    Novonesis (Novozymes)

    Udlandet
    Indrykket for 5 dage siden
  •  ...am Main, Germany Closing date 24.08.2026 Your team You will be part of the Language...  ...(Node.js) and AI development (Python). The traineeship offers you excellent...  ...business information systems, data science, engineering, digital transformation, business analytics... 

    Den Europæiske Centralbank

    Udlandet
    Indrykket for 1 dage siden
  •  ...development and strain selection Good Python programming skills for data analysis and...  ...is 2 years. Start date is September 1, 2026, or soonest thereafter. The position is a...  ...areas of biotechnology and biomedicine. Our engineering approach to all aspects of biotechnology... 

    Danmarks Tekniske Universitet (DTU)

    Udlandet
    Indrykket for 18 dage siden
  •  ...implementing machine learning methods in Python using Pytorch or Flax. Familiarity with...  ...be submitted no later than 9 August 2026 (23:59 Danish time) . Applications must be...  ...science, computer science, and computer engineering, including artificial intelligence (AI),... 

    Danmarks Tekniske Universitet (DTU)

    Udlandet
    Indrykket for 26 dage siden
  •  ...Preference will be given to candidates with academic backgrounds in Engineering, Data/Information Management, Statistics, or other disciplines...  ...to apply.   Closing date for applications: July 27, 2026, recruitment process is planned to start in maximum 2 weeks after... 

    Dansk Flygtningehjælp

    Udlandet
    Indrykket for 9 dage siden
  •  ...Studies, Social Sciences, Business Administration, Agriculture, Engineering, Economics, Management or other relevant field. Relevant...  ...encouraged to apply.   Closing date for applications: July 26, 2026, recruitment process is planned to start in maximum 2 weeks... 

    Dansk Flygtningehjælp

    Udlandet
    Indrykket for 6 dage siden
  •  ...analytics; – Experience with mobile analytics, ROI calculations, and predictive analytics is a plus. Stack – SQL (ClickHouse), Python, Google Analytics (nice to have – Google Sheets, GrowthBook) – MMP APIs (AppsFlyer or other) – integrations and setup; –... 
    Fjernjob

    Cleverside

    Udlandet
    Indrykket for 2 dage siden
  •  ...scientific instruments. You collaborate with physicists and engineers on studies of particle interactions and related research activities...  .... Additional Information Application Deadline: 01/09/2026 at 23:59 (Geneva Time) Ideal start date: 01/02/2027 Contract... 

    CERN

    Udlandet
    Indrykket for 22 timer siden

Vil du modtage flere ledige stillinger?

Abonnér og modtag tilsvarende ledige stillinger for Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP). Bliv den første ansøger!