Revvity Logo

Revvity

Principal Software Engineer – Microscopy Data Management & Cloud Platform

Reposted 3 Months Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Lead the architecture and implementation of a distributed data platform for microscopy, ensuring scalability and high-performance in data management.
The summary above was generated by AI
Job TitlePrincipal 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

Similar Jobs

Yesterday
Remote
Gujarat, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Leads high-volume semiconductor module and SSD manufacturing operations across assembly, testing, burn-in, inspection, labeling, and packing. Owns safety, quality, delivery, cost, productivity, capacity utilization, and workforce optimization for 24/7 operations. Directs supervisors and production teams, drives Lean, Six Sigma, Kaizen, AI, and smart manufacturing initiatives, and uses factory data to improve yield, OEE, cycle time, and labor productivity.
Top Skills: Artificial IntelligenceKaizenLean ManufacturingMesOeePower BISAPSix SigmaSmart Manufacturing
Yesterday
Remote
Gujarat, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Leads semiconductor test process engineering for Component Test manufacturing. Responsibilities include managing engineers, developing and qualifying processes, improving yield and quality, driving NPI readiness, establishing process controls, integrating equipment and technologies, applying statistical and digital analytics, and advancing Lean and Six Sigma initiatives. The role partners across engineering, manufacturing, quality, suppliers, and global sites while ensuring safety, compliance, operational efficiency, and talent development.
Top Skills: Ai-Assisted AnalyticsAutomated Test Equipment (Ate)Design Of Experiments (Doe)JmpManufacturing AutomationMinitabPower BIPythonSemiconductor Test ManufacturingSQLStatistical Process Control (Spc)Tableau
Yesterday
Easy Apply
In-Office or Remote
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software
Lead cloud platform reliability across observability, FinOps, incident management, AI-driven automation, business continuity, and disaster recovery. Build production tooling in Go or Python across AWS and GCP, improve availability and recovery metrics, optimize cloud costs, design and test DR environments, and establish incident processes. Partner with engineering, finance, support, and leadership while mentoring teams and driving technical direction across the organization.
Top Skills: AthenaAWSAws Compute OptimizerAws Cost And Usage Report (Cur)Aws Cost ExplorerBigQueryCloudabilityCloudhealthCommitted-Use DiscountsDatadogEbpfGCPGoGrafanaKubecostKubernetesLarge Language Models (Llms)LokiMimirOpentelemetryPrometheusPythonReserved InstancesSavings PlansTempoTerraformThanosVantage

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account