Python Backend Engineer for AI-Driven Scientific Data

CERN

Denmark

Hybrid

DKK 600,000 - 800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

CERN's Scientific Information Service in the OSI Department seeks a backend engineer to design, develop, and operate Python/Django applications, APIs, and data workflows for platforms used by researchers worldwide.

You will bring ML/AI capabilities into production, including semantic search, RAG, embeddings, and the Model Context Protocol, while collaborating with engineers and information specialists to build scalable, reliable systems.

Qualifications

  • Master's degree or equivalent in Computer Science or related field.
  • Strong experience in Python and backend development with Django.
  • Experience with data-intensive applications or data processing workflows.
  • Knowledge of modern Large Language Model technologies and AI integrations.
  • Experience with Apache Airflow, React and TypeScript; OpenSearch/Elasticsearch is a plus.
  • Experience with LLM applications, retrieval-augmented generation, embeddings and semantic search is a plus.

Responsibilities

  • Develop, maintain, and operate backend applications, APIs, integrations, and data workflows.
  • Integrate ML/AI capabilities into production systems using LLMs, RAG, and semantic search.
  • Evaluate emerging AI technologies and apply them to scientific information use cases.
  • Ensure software quality through automated testing, code review, monitoring, and CI.
  • Collaborate with software engineers, product owners, and information specialists on architecture.

Skills

Python
Django
API design
Relational databases
Data-intensive apps
Airflow
OpenSearch
LLM integration
React/TypeScript
AI tooling

Education

Master's degree

Tools

Apache Airflow
React
TypeScript
OpenSearch
Elasticsearch
Model Context Protocol

Job description

CERN's Scientific Information Service in the OSI Department seeks a backend engineer to design, develop, and operate Python/Django applications, APIs, and data workflows for platforms used by researchers worldwide.

You will bring ML/AI capabilities into production, including semantic search, RAG, embeddings, and the Model Context Protocol, while collaborating with engineers and information specialists to build scalable, reliable systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Python) - Switzerland
Software Engineer (Python) - Switzerland

CERN • Denmark

Hybrid
DKK 600,000 - 800,000
Hybrid work model
Python Backend Engineer for APIs & Data Workflows
Python Backend Engineer for APIs & Data Workflows

Semicon Service Nordic AB • Denmark

Remote
DKK 700,000 - 900,000
Python Backend & Infra Engineer: Kubernetes & GPU Compute
Python Backend & Infra Engineer: Kubernetes & GPU Compute

Avance Consulting • Aarhus

On-site
DKK 700,000 - 1,100,000
Python Backend & Infra Engineer (Kubernetes, SQL, GPUs)
Python Backend & Infra Engineer (Kubernetes, SQL, GPUs)

HCLTech • Aarhus

On-site
DKK 700,000 - 1,000,000
Python Developer (Backend & Infrastructure)
Python Developer (Backend & Infrastructure)

HCLTech • Aarhus

On-site
DKK 700,000 - 1,000,000
Remote Backend Engineer - Python, AI, Data-Driven
Remote Backend Engineer - Python, AI, Data-Driven

Clinical ink • Denmark

Remote
DKK 373,134 - 522,388
Robust benefits (medical, dental, vision, financial)
Unlimited vacation
Education assistance
+1
Senior Software & Data Engineer: AI, APIs & Cloud
Senior Software & Data Engineer: AI, APIs & Cloud

RWE Renewables Denmark A/S • København

On-site
DKK 598,000 - 822,000
Python Developer
Python Developer

Avance Consulting • Aarhus

On-site
DKK 700,000 - 1,100,000
Senior AI Backend Engineer – FastAPI & LLMs
Senior AI Backend Engineer – FastAPI & LLMs

Newcode • Denmark

Remote
DKK 70,000 - 90,000
Collaborative work environment
Innovative startup culture
Flexible hours
AI Platform Engineer - Data & ML Systems
AI Platform Engineer - Data & ML Systems

Accenture • København

On-site
DKK 60,000 - 80,000
Learning and development opportunities
Flexible working environment
Collaboration with experts