
................
For our client in Geneva, we are looking for a Backend Python Engineer to join an international scientific environment and contribute to the development and modernisation of large-scale information platforms. In this role, you will work on backend services, data pipelines and search technologies that support scientific discovery and open access for researchers worldwide.
As part of the Tools and Services team, you will help evolve platforms that manage scientific publications, research data and digital archives. Your focus will be on building scalable backend solutions, improving data processing workflows, enabling AI-driven access to scientific content and ensuring reliable production systems.
Your Task:
Your Profile:
University degree in Computer Science or a related field with relevant professional experience
Strong professional experience in backend development with Python
Hands-on experience with Python frameworks such as Django, Flask and FastAPI
Solid experience designing and developing REST APIs
Strong understanding of relational databases such as PostgreSQL and document databases
Practical experience with search technologies such as OpenSearch / Elasticsearch, including indexing and relevance tuning
Experience with Docker, Kubernetes, Git and CI/CD pipelines
Knowledge of asynchronous programming, automated testing and software engineering best practices
Experience with large-scale data processing, metadata-driven systems and data pipelines
Experience with Apache Airflow or similar workflow orchestration tools is an advantage
Knowledge of AI-driven retrieval systems and AI/LLM integrations is a plus
Familiarity with digital archiving, content management systems or scientific information platforms is an advantage
Strong analytical and problem-solving skills with a focus on developing reliable, scalable and maintainable software solutions
Proactive, quality-oriented team player with strong ownership and ability to work effectively in multicultural environments
Excellent spoken and written English skills
