Coopers Group AG seeks a Mid-level Backend Python Engineer in Meyrin, CH, to build scalable data pipelines and APIs for scientific discovery platforms.
This position is embedded within the Tools and Services team at Coopers Group AG, operating within an international scientific setting. The primary objective is to engineer and maintain large-scale information platforms that facilitate scientific discovery, open access, and the management of research data and digital archives.
Responsibilities
- Architect, code, and sustain backend services primarily using Python.
- Construct and upkeep high-volume data ingestion and processing pipelines for scientific metadata and full-text materials.
- Update legacy ingestion workflows by migrating them to Apache Airflow.
- Create and manage reliable REST APIs for internal systems, external partners, and third-party tools.
- Enhance search functionality via OpenSearch, focusing on indexing strategies and relevance optimization.
- Assist in integrating AI-powered retrieval solutions and Model Context Protocol services.
- Boost data integrity through enrichment, deduplication, and automated processing.
- Participate in the modernization of digitization and archival service infrastructure.
- Execute large-scale data migrations while preserving metadata consistency and quality.
- Build containerized applications and facilitate modern deployment workflows.
- Enforce automated testing, code reviews, monitoring, and CI/CD standards.
- Engage with open-source projects and support the broader Open Science community.
Requirements
- A university degree in Computer Science or a related discipline, accompanied by relevant professional experience.
- Proven expertise in backend development using Python.
- Practical proficiency with Python frameworks including Django, Flask, and FastAPI.
- Demonstrated ability to design and develop REST APIs.
- Solid knowledge of relational databases like PostgreSQL and document-based storage solutions.
- Hands-on experience with search technologies such as OpenSearch or Elasticsearch, including indexing and relevance tuning.
- Familiarity with Docker, Kubernetes, Git, and CI/CD pipelines.
- Understanding of asynchronous programming, automated testing, and software engineering best practices.
- Experience handling large-scale data processing, metadata-driven systems, and data pipelines.
- Strong analytical and problem-solving abilities, with a focus on creating reliable, scalable, and maintainable software.
- A proactive, quality-oriented team player with strong ownership and the ability to thrive in multicultural environments.
- Excellent spoken and written English skills.
Nice to have
- Experience with Apache Airflow or similar workflow orchestration tools.
- Knowledge of AI-driven retrieval systems and AI/LLM integrations.
- Familiarity with digital archiving, content management systems or scientific information platforms.
About the company
Coopers Group AG operates in an international scientific environment dedicated to supporting open access for researchers globally. The organization places a strong emphasis on open-source contributions and actively supports the Open Science community.
- The workplace is international and scientific, fostering an environment that supports open access for researchers worldwide.
- The team values open-source contribution and supports the Open Science community.
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.