
Principal Software Engineer – Microscopy Data Management & Cloud Platform
Revvity, Inc.5 months ago
Remote, IndiaStaff+
Responsibilities
- Design and develop a distributed data management platform for microscopy and scientific imaging workflows.
- Design scalable storage, indexing, search, caching, and high-throughput data-transfer mechanisms for hybrid edge, on-premise, and cloud environments.
- Design and implement backend interfaces, APIs, contracts, schemas, and interoperability across instrument control, image analysis, user interfaces, and cloud services.
- Build reliable and resumable data-transfer pipelines supporting 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 including checksums, versioning, audit trails, and reproducibility.
- Collaborate with image analysis, web UI, instrument software, and domain experts on interfaces and end-to-end workflows.
- Contribute to engineering standards, 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.
Requirements
- Master’s degree in STEM or equivalent practical experience.
- 10+ years of software engineering experience, including designing 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 designing backend APIs using REST and gRPC, including contract versioning, backward compatibility, and interface governance.
- Understanding of HTTP/2, gRPC, TCP/IP behavior, and latency-versus-throughput performance trade-offs.
- Experience with asynchronous and event-driven architectures, message queues, and streaming systems.
- Experience with checksums, hashing, validation, and consistency models for data integrity.
- Proven experience with AWS-based backend systems, storage, compute, and scalable service design.
- Strong architectural thinking, system decomposition, and performance-optimization skills.
- Preferred experience with scientific or imaging data systems, microscopy, digital imaging, laboratory software, microscopy metadata, OME concepts, image file formats, tiled or multiresolution image handling, or scientific imaging pipelines.
- Preferred experience designing search solutions for complex metadata and dataset discovery.
- Preferred experience building secure multi-user systems with authentication, authorization, and auditability.
- Preferred experience with S3-compatible object storage, hybrid deployments, on-premise/cloud synchronization, caching, asynchronous workflows, and event-driven architectures.
- Preferred experience in regulated or quality-driven environments and with Keycloak, LDAP/AD, or customer-specific identity systems.
- Additional preferred technologies and experience include C++, Bash, PowerShell, Docker, Kubernetes, Terraform, vector search, AI/ML data retrieval patterns, life-science ontologies, and scientific data standards.
Benefits
- India-based remote work arrangement.
Categories
BackendData Engineering
About Revvity, Inc.
Revvity builds instruments, reagents, assays, and informatics software for life-science research and clinical diagnostics, serving pharma/biotech companies, diagnostic labs, academia, and governments. Formed in 2023 from PerkinElmer’s life sciences and diagnostics businesses, it is headquartered in Waltham, Massachusetts and listed on the NYSE (RVTY). The company’s portfolio spans multi-omics, imaging, screening, detection, and services, including brands such as BioLegend for research reagents.