Software Engineer (Python) (OSI-SIS-TS-2026-185-LD)
Core
Design, develop, and operate backend applications, APIs, and data processing workflows for scientific information platforms (INSPIRE, HEPData) while integrating machine learning and AI capabilities.
Role type
Senior IC Software Engineer (Python/AI)
Builds
Production scientific information platforms and AI-enhanced features for global researchers
Domain
High-energy physics / Scientific data infrastructure
Deliverable
production ML models | product features
Required skills
Python, Django, API design, relational databases, data processing workflows, Large Language Models, retrieval-augmented generation, semantic search, Model Context Protocol
Preferred skills
Apache Airflow, React, TypeScript, OpenSearch, Elasticsearch, AI agent integrations, tool calling
Technologies
Python, Django, LLMs, RAG, Model Context Protocol, OpenSearch, Elasticsearch, Apache Airflow
Responsibilities
Develop and maintain scientific information applications and data processing workflows; Integrate ML/AI capabilities into production systems; Evaluate emerging AI technologies for scientific use cases; Ensure software quality via automated testing and CI/CD; Collaborate on technical solutions and architecture.
Seniority
Senior, hands-on IC