StellenbeschreibungpbYour Task: /b /pliDesign, develop and operate backend services using bPython /b /liliBuild and maintain scalable data ingestion and processing pipelines for scientific metadata and full-text content /liliModernise existing ingestion workflows and migrate processes to bApache Airflow /b /liliDesign and implement robust bREST APIs /b for internal applications, partners and external tools /liliDevelop and optimise search capabilities using bOpenSearch /b, including indexing strategies and relevance tuning /liliSupport the integration of AI-driven retrieval solutions and Model Context Protocol services /liliImprove data quality through enrichment, deduplication and automated processing workflows /liliContribute to the modernisation of digitisation and archival services /liliSupport large-scale data migrations while ensuring metadata consistency and quality /liliDevelop containerised applications and support modern deployment processes /liliImplement automated testing, code reviews, monitoring and CI/CD practices /liliContribute to open-source software and support the Open Science community /lipbYour Profile: /b /pliUniversity degree in Computer Science or a related field with relevant professional experience /liliStrong professional experience in backend development with bPython /b /liliHands-on experience with Python frameworks such as bDjango, Flask and FastAPI /b /liliSolid experience designing and developing bREST APIs /b /liliStrong understanding of relational databases such as bPostgreSQL /b and document databases /liliPractical experience with search technologies such as bOpenSearch / Elasticsearch /b, including indexing and relevance tuning /liliExperience with bDocker, Kubernetes, Git and CI/CD pipelines /b /liliKnowledge of asynchronous programming, automated testing and software engineering best practices /liliExperience with large-scale data processing, metadata-driven systems and data pipelines /liliExperience with bApache Airflow /b or similar workflow orchestration tools is an advantage /liliKnowledge of AI-driven retrieval systems and AI/LLM integrations is a plus /liliFamiliarity with digital archiving, content management systems or scientific information platforms is an advantage /liliStrong analytical and problem-solving skills with a focus on developing reliable, scalable and maintainable software solutions /liliProactive, quality-oriented team player with strong ownership and ability to work effectively in multicultural environments /liliExcellent spoken and written English skills /li