Backend Engineer, Distributed Systems

atRestateRemoteUS flagUnited StatesFull-timeBlockchain EngineerMid-levelSenior$220k – $260k/year

Posted 2 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design and implement fundamental backend and distributed systems components.

• Engage in durable execution, state management, messaging, storage, concurrency, and fault tolerance.

• Create low-latency, highly dependable systems capable of functioning at a large scale.

• Enhance the performance, scalability, and resilience of the Restate runtime.

• Contribute to the architecture and ongoing development of Restate’s core platform.

• Develop systems for dependable real-world production operations.

• Diagnose and resolve complex distributed systems and production challenges.

• Improve observability, testing, failure management, and operational reliability.

• Collaborate across application code and infrastructure.

• Partner with engineering teams that are building production systems using Restate.

• Transform real-world technical challenges into product enhancements.

• Create reference implementations, integrations, and tools where beneficial.

• Participate in technical discussions, design reviews, and architectural decisions.

• Convert recurring technical challenges into reusable systems, tools, and documentation.

• Assist in defining engineering practices as the team and product evolve.


⛳️ Requirements

• Extensive backend engineering experience in building production systems.

• Familiarity with distributed systems, event-driven architectures, or systems involving concurrency, state, messaging, and failure management.

• Proficient in at least one backend programming language; Rust, Go, Java, C++, or similar are particularly relevant.

• Experience in designing, building, and operating production software at scale.

• Strong understanding of software reliability, performance, and system architecture.

• Experience with distributed databases, workflow engines, messaging systems, or infrastructure software (a plus).

• Familiarity with Rust or other systems programming languages (a plus).

• Experience with Kubernetes and cloud infrastructure (a plus).

• Background in storage engines, networking, or low-level systems (a plus).

• Experience in rearchitecting or migrating production systems (a plus).

• Contributions to open-source projects or experience in building developer-facing infrastructure (a plus).

• Ability to articulate technical concepts clearly through design documents, architectural discussions, and code.

• High sense of ownership and the ability to excel in an early-stage environment.

• Capability to work directly with engineers to comprehend and address real-world technical issues.


🏝️ Benefits

• Equity

People also viewed

Binance1 day ago

QA Engineer, Blockchain

SG flagSingapore OnlyFull-timeBlockchain Engineer
ApplyView job
Midas4 days ago

Senior Blockchain Engineer

TR flagTurkey OnlyFull-timeBlockchain Engineer
ApplyView job
BinanceSep 11

DevOps Engineer, Blockchain Infra

IE flagIreland, +1 more countryFull-timeBlockchain Engineer
ApplyView job
CoinbaseSep 9

Senior Software Engineer – Blockchain Network

US flagUnited States OnlyFull-timeBlockchain Engineer$186.1k – $218.9k/year
ApplyView job
NetflixSep 2

Distributed Systems Engineer 5 – Content & Business Products

US flagUnited States OnlyFull-timeBlockchain Engineer$388k – $619k/year
ApplyView job
CensysSep 2

Distributed Systems Engineer, Data Platform

US flagUnited States OnlyFull-timeBlockchain Engineer$151k – $191k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers