
Protocol Engineer – Contract
Nexus
contract
Posted on:
Location Type: Remote
Location: Argentina
Visit company websiteExplore more
Tech Stack
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