Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP)
Core
Design, build, and operate backend services for scientific discovery platforms (INSPIRE, SCOAP3, CERN Analysis Preservation), managing high-throughput data pipelines, search infrastructure, and AI-driven retrieval for the global High Energy Physics community.
Role type
Senior Backend Python Engineer
Builds
Production data pipelines, REST APIs, search infrastructure, and Model Context Protocol services for scientific content.
Domain
High Energy Physics / Scientific Information Services
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python (Django, Flask, FastAPI), REST API design, OpenSearch (indexing, relevance tuning), PostgreSQL, Apache Airflow, Docker, Kubernetes, CI/CD, metadata standards
Preferred skills
Open source contribution, asynchronous programming, software testing, large scale data processing
Technologies
Python, Django, Flask, FastAPI, OpenSearch, PostgreSQL, Apache Airflow, Docker, Kubernetes, Git
Responsibilities
Migrate custom harvests to Apache Airflow and automate ingestion pipelines; Expand Model Context Protocol services for AI client access; Optimize OpenSearch search and discovery functionality; Align digitisation and archival services with modern tech stacks; Design and deliver REST APIs for internal and external consumption.
Seniority
Senior, hands-on IC