jobportalschweiz.ch
← All jobs

Backend Python Engineer

Coopers Group AG

Employment type
Contract
Location
Geneva
First posted
Apply now
  • IT - Software Engineering
  • Genf
  • Contracting
  • Vollzeit
  • 01 November 2026 - 24 months, with a possible extension up to a maximum of 36 months
  • Python

Your Task:

  • Design, develop and operate backend services using Python
  • Build and maintain scalable data ingestion and processing pipelines for scientific metadata and full-text content
  • Modernise existing ingestion workflows and migrate processes to Apache Airflow
  • Design and implement robust REST APIs for internal applications, partners and external tools
  • Develop and optimise search capabilities using OpenSearch, including indexing strategies and relevance tuning
  • Support the integration of AI-driven retrieval solutions and Model Context Protocol services
  • Improve data quality through enrichment, deduplication and automated processing workflows
  • Contribute to the modernisation of digitisation and archival services
  • Support large-scale data migrations while ensuring metadata consistency and quality
  • Develop containerised applications and support modern deployment processes
  • Implement automated testing, code reviews, monitoring and CI/CD practices
  • Contribute to open-source software and support the Open Science community

 

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

Posted today

Location

View on Google Maps