iet
iet14h ago
New

Backend Python Engineer

SwitzerlandSwitzerland·ZürichRemoteContractmid
OtherPython Engineer
0 views0 saves0 applied

Quick Summary

Overview

................ For our client in Geneva,

Technical Tools
OtherPython Engineer

................

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.

  • 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
  • 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

Location & Eligibility

Where is the job
Zürich, Switzerland
Remote within one country
Who can apply
Open to applicants worldwide

Listing Details

Posted
July 24, 2026
First seen
July 24, 2026
Last seen
July 24, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
61%
Scored at
July 24, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

ietBackend Python Engineer