Staff Engineer, Replication

Added
6 hours ago
Type
Full time
Salary
Salary not provided

Related skills

rust java go rest apis tcp/ip

📋 Description

  • Design and develop multi-threaded asynchronous replication systems with parallel streaming
  • Build object-level delta replication with checkpointing and resume functionality
  • Develop replication engines supporting bucket/share-level replication controls
  • Implement secure data transfer mechanisms using TLS 1.3 with mutual authentication
  • Ensure end-to-end data integrity through checksum validation and verification pipelines
  • Design and implement manual failover workflows for disaster recovery scenarios

🎯 Requirements

  • 8+ years of experience in distributed systems, storage systems, or backend software engineering
  • Strong programming skills in one or more languages: C++, Go, Java, or Rust
  • Experience designing and building data replication systems, data pipelines, or distributed data
  • Deep understanding of distributed systems concepts (consistency, availability, scalability, fault
  • Strong expertise in multi-threading, concurrency, and parallel processing
  • Knowledge of networking protocols and secure communication (TCP/IP, HTTP/HTTPS, TLS)
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →