Similar Jobs

See all

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

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
  • Deep understanding of distributed systems concepts (consistency, availability, scalability, fault tolerance)

Interview Process:

  • Coding assessment: Often in a language of your choice.
  • Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role).
  • Real-time problem-solving: Demonstrate practical skills in a live problem-solving session.

DataDirect Networks

DataDirect Networks (DDN) is a global market leader renowned for powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing. DDN's cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data.

Apply for This Position