Staff Replication Development Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Key Responsibilities
- Design and develop multi-threaded asynchronous replication systems with parallel streaming capabilities
- 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
- Build and maintain REST APIs for replication configuration, control, and automation
- Develop metadata tracking and change detection systems to enable efficient replication
- Implement RPO visibility, alerting, and operational insights for replication status
- Contribute to monitoring dashboards focused on replication health and performance
- Ensure systems are designed for high availability, fault tolerance, and scalability
- Partner with QA teams to drive performance, resiliency, and scale validation
- Collaborate with backend, security, and platform teams to deliver end-to-end replication workflows
- Participate in debugging, production issue resolution, and continuous improvement of replication reliability
- Provide technical leadership, architectural guidance, and mentorship to the engineering team
Required Qualifications
- 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 services
- Deep understanding of distributed systems concepts (consistency, availability, scalability, fault tolerance)
- Strong expertise in multi-threading, concurrency, and parallel processing
- Knowledge of networking protocols and secure communication (TCP/IP, HTTP/HTTPS, TLS)
- Experience implementing data integrity mechanisms (checksums, validation, consistency checks)
- Experience designing and building REST APIs and service-based architectures
- Familiarity with checkpointing, failure recovery, and retry mechanisms in distributed systems
- Basic understanding of observability concepts (metrics, logging, alerting)
- Strong debugging, problem-solving, and system design skills
Preferred Qualifications
- Experience with asynchronous replication, disaster recovery (DR), or backup systems
- Familiarity with object storage or large-scale data storage systems
- Knowledge of delta encoding, change data capture, or incremental data synchronization techniques
- Experience building high-throughput, low-latency data movement systems
- Exposure to security practices including mutual TLS, encryption, and authentication
- Experience working on enterprise-scale data platforms or storage products
- Familiarity with performance optimization and large-scale system tuning
About DDN
Private American data storage and AI infrastructure company serving enterprises, cloud providers, governments, and research institutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DDN
Senior Sales Engineer
, USA
About DDN DDN powers the world's most demanding data workloads—from AI research to drug discovery, autonomous vehicles to financial modeling. For over two decades, our massively parallel storage solutions have enabled br
Sr. Technical Product Manager, AI Data Platforms
Santa Clara, USA
Senior Sales Engineer
, USA
QA Engineer III
Pune, IND
Staff Security Engineer
, USA
Staff Engineer - Customer Facing
Santa Clara, USA
Platform Support Architect
, USA
Senior/Staff Fuse Developer
, USA
Sr/Staff Lustre Engineer
Sacramento, USA
Sr. Technical Product Manager, AI Data Platforms
Santa Clara, USA