Principal SWE – Microscopy Data Management & Cloud Platform

ee10 branch of revvity cellular germany

📍 Remote🌐 Remote🕐 3mo ago🔗 workday

Job Description

**Job Title** ------------- Principal Software Engineer – Microscopy Data Management & Cloud Platform **Location(s)** ------------------ India - Remote **About Us** Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world’s greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our team of 11,000+ colleagues from around the globe are vital to our success and the reason we’re able to push boundaries in pursuit of better human health. Find your future at Revvity  **Role summary** We are looking for a hands-on Principal Software Engineer to design and implement a distributed scientific data platform for microscopy and life-science applications. The platform must support microscopy image data, metadata, search, transformation, storage, transfer and analysis workflows across instruments, user PCs, on-premise deployments and AWS cloud environments. This role requires deep expertise in database-centric system design, high-throughput data pipelines, reliable data transfer protocols, backend interface design and scalable multi-user distributed systems. **You will** * 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 platforms (instrument control, image analysis, UI, cloud services). * Design and implement reliable and 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 robust interfaces and end-to-end workflows. * Contribute to engineering standards, CI/CD, observability, reliability and secure software delivery for cloud-based and instrument-hosted systems. * Provide technical leadership through architecture decisions, hands-on implementation, design reviews, mentoring and cross-team alignment. **Must have** * 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#. * Deep expertise in database design, schema evolution, query optimization, transactions, indexing, data security and data lifecycle management. * Strong experience in backend API design (REST/gRPC), contract versioning, backward compatibility and interface governance. * Understanding of network protocols and performance tuning (HTTP/2, gRPC, TCP/IP behavior, latency vs throughput trade-offs). * Experience with asynchronous and event-driven architectures (message queues, streaming systems). * Experience with data integrity mechanisms (checksums, hashing, validation, consistency models). * Proven experience with AWS-based backend systems, storage, compute and scalable service design. * Strong architectural thinking, system decomposition and performance optimization skills. **Nice to have** * Experience with scientific or imaging data systems, ideally microscopy, digital imaging or laboratory software. * Experience with microscopy image metadata, OME concepts, image file formats, tiled or multiresolution image handling or scientific imaging pipelines. * Experience designing search solutions for complex metadata and dataset discovery. * Experience building secure multi-user systems with authentication, authorization and auditability. * Experience with S3-compatible object storage, hybrid deployments and on-prem/cloud synchronization. * Experience with caching, asynchronous workflows, data pipelines and event-driven architectures. * Experience with regulated or quality-driven environments. * Experience with access control integration, Keycloak, LDAP/AD or customer-specific identity systems. * C++/Bash/PowerShell * Docker/Kubernetes/Terraform * Vector search or AI/ML data retrieval patterns * Experience with life-science ontologies and scientific data standards