Jobiglo

Aucun resultat.

Principal Software Engineer - Microscopy Data Management & Cloud Platform

Revvity

Nouveau
Senior 🇬🇧 English
Python C# AWS REST gRPC CI/CD Docker Kubernetes Terraform Keycloak LDAP

Description du poste

About the role

A Principal Software Engineer is sought to design and implement a distributed scientific data platform for microscopy and life-science applications. The platform supports microscopy image data, metadata, search, transformation, storage, transfer and analysis workflows across instruments, user PCs, on-premise deployments and AWS cloud environments. The role calls for deep expertise in database-centric system design, high-throughput data pipelines, reliable data transfer protocols, backend interface design and scalable multi-user distributed systems.

Key responsibilities

  • Contribute to the design and development of a distributed data management platform for microscopy and scientific imaging workflows.
  • Design scalable storage, indexing, search, caching and high-throughput data-transfer mechanisms for large scientific datasets in hybrid edge/on-prem/cloud environments.
  • Design and implement robust backend interfaces (APIs, contracts, schemas) enabling interoperability across instrument control, image analysis, UI and cloud services.
  • Implement reliable, resumable data transfer pipelines between instruments, local systems and cloud, including offline-first and intermittent connectivity scenarios.
  • Develop high-performance data ingestion, streaming and transformation pipelines for large image datasets and metadata.
  • Define and implement data consistency, integrity and traceability mechanisms (checksums, versioning, audit trails, reproducibility).
  • Collaborate with image analysis, web UI, instrument software and domain experts to define interfaces and end-to-end workflows.
  • Contribute to engineering standards, CI/CD, observability, reliability and secure software delivery.
  • Provide technical leadership through architecture decisions, hands-on implementation, design reviews, mentoring and cross-team alignment.

Required profile

  • MS in STEM or equivalent practical experience.
  • 10+ years in software engineering, including design of complex distributed backend or data platforms.
  • Strong programming skills in Python and C#.
  • Proven experience with AWS-based backend systems, storage, compute and scalable service design.
  • Nice to have: experience with scientific or imaging data systems, microscopy image metadata (OME), search solutions, secure multi-user systems, S3-compatible object storage, caching, event-driven architectures, regulated environments, Keycloak/LDAP/AD, Docker/Kubernetes/Terraform, vector search or AI/ML retrieval, and life-science ontologies.

Required skills

  • Database design, schema evolution, query optimization, transactions, indexing, data security and data lifecycle management.
  • Backend API design (REST/gRPC), contract versioning, backward compatibility and interface governance.
  • Network protocols and performance tuning (HTTP/2, gRPC, TCP/IP, latency vs throughput).
  • Asynchronous and event-driven architectures (message queues, streaming systems).
  • Data integrity mechanisms (checksums, hashing, validation, consistency models).

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Revvity.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Aller plus loin

Salaires, guides et recherches en Estonie.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Publie il y a 8 heures

Expire dans 1 mois

2 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

Revvity