Remote Otter LogoRemoteOtter

Software Engineer: Distributed Systems - Remote

Posted 32 weeks ago
Software Development
Full Time
Worldwide

Overview

We seek exceptional Software Engineer: Distributed Systems to design and build critical infrastructure components for our Gen3 blockchain platform.

In Short

  • Design peer-to-peer protocols for efficient block gossip.
  • Architect schedulers for handling unpredictable conditional transactions.
  • Implement state-of-the-art consensus protocols optimized for low latency.
  • Implement concurrency control using lock-free data structures.
  • Architect high-performance Merkleized key-value stores.
  • Build mechanisms ensuring transaction submissions cannot be blocked.
  • Implement real-time metrics and dashboards for performance tracking.
  • 8+ years software engineering experience with 4+ years in distributed systems required.
  • Expert proficiency in systems languages (Rust, C++, C).
  • Strong communication skills and ownership to drive new features independently.

Requirements

  • Deep understanding of distributed systems internals.
  • A track record of technical leadership and influencing decisions.
  • Understanding of consensus algorithms and Byzantine Fault Tolerance.
  • Experience with high-performance networking and peer-to-peer protocols.
  • Strong background in concurrent programming and lock-free data structures.
  • Solid understanding of blockchain architecture and cryptographic primitives.
  • Experience with performance observability and optimization.
  • Research experience in distributed systems or blockchain technology preferred.

Benefits

  • Work in a high-performance environment.
  • Opportunity to lead and influence technical decisions.
  • Be part of a cutting-edge blockchain platform.
  • Flexible work arrangements.
  • Collaborate with a talented team of engineers.

Similar Jobs:

Skyscanner

Software Engineer - Distributed Systems - Remote

Skyscanner

43 weeks ago

Join Skyscanner as a Software Engineer to develop sustainable travel solutions using cutting-edge technology.

Worldwide
Full-time
Software Development

MongoDB

Software Engineer - Distributed Systems - Remote

MongoDB

47 weeks ago

Join MongoDB as a Software Engineer focusing on distributed systems and cloud-native applications.

USA
Full-time
Software Development
$118,000 - $231,000 USD/year

MongoDB

Software Engineer - Distributed Systems - Remote

MongoDB

47 weeks ago

Join MongoDB as a Software Engineer focusing on distributed systems and cloud-native applications.

USA
Full-time
Software Development
$118,000 - $231,000 USD/year

MongoDB

Software Engineer - Distributed Systems - Remote

MongoDB

47 weeks ago

Join MongoDB as a Software Engineer focusing on distributed systems and cloud-native applications.

USA
Full-time
Software Development
$118,000 - $231,000 USD/year
Trumid logo

Software Engineer (Distributed Systems) - Remote

Trumid

53 weeks ago

Trumid is seeking a Software Engineer to enhance trading protocols and improve platform performance in a remote-first environment.

Worldwide
Full-time
Software Development
$150,000 - $175,000/year