Nexus

Protocol Engineer – Contract

Nexus

contract

Posted on:

Location Type: Remote

Location: Argentina

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and implement protocol-level execution systems in Rust, C++, or Go.
  • Build and evolve the runtime responsible for transaction execution, order processing, and state transitions.
  • Optimize concurrency, scheduling, memory layout, and I/O for deterministic, high-throughput execution.
  • Define and implement execution abstractions that may be enshrined at the protocol layer.
  • Work with cryptography and consensus engineers to ensure safety, correctness, and composability.
  • Diagnose and resolve performance and correctness issues using profiling, tracing, and benchmarking.
  • Help establish standards for protocol correctness, reliability, and execution guarantees.
  • For senior/principal engineers: lead execution of architecture decisions and mentor engineers working on protocol systems.

Requirements

  • Strong experience with Rust, C++, Go, or other systems programming languages.
  • Experience working on protocols, runtimes, execution layers, or consensus-adjacent systems.
  • Deep understanding of distributed systems, concurrency, and low-latency execution.
  • Ability to reason about correctness, determinism, and invariants at the protocol level.
  • Practical experience optimizing performance-critical systems.
  • Comfort operating in environments where correctness and performance are equally critical.
  • Excellent communication skills in Business English (spoken and written).
Benefits
  • Help define the execution semantics of a new Layer 1 blockchain.
  • Work on protocol systems where your decisions have network-wide impact.
  • Grow into ownership of protocol-critical execution components.
  • Shape primitives intended to last — performant, correct, and foundational.
  • Join a culture that values deep technical rigor and long-term thinking.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustC++Goprotocol-level execution systemsconcurrency optimizationmemory layout optimizationI/O optimizationprofilingtracingbenchmarking
Soft skills
communication skillsleadershipmentoring