Software Engineer, Distributed Systems

Job is Expired
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Aug 14, 2025

Job Summary

A company is looking for a Software Engineer: Distributed Systems to design and build critical infrastructure components for a decentralized network.

Key Responsibilities
  • Design peer-to-peer protocols for efficient block gossip and implement strategies to minimize bandwidth and latency
  • Architect schedulers for dynamic workload management while maintaining system throughput
  • Implement state-of-the-art consensus protocols and high-performance Merkleized key-value stores
Required Qualifications
  • 8+ years of software engineering experience with 4+ years in distributed systems
  • Expert proficiency in systems languages (Rust, C++, C)
  • Deep understanding of distributed systems internals
  • Proven technical leadership experience
  • Strong ownership to drive new features independently

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...