Backend Engineer, Distributed Systems

Job not on LinkedIn

🔥 0 minutes ago

🇺🇸 United States – Remote

💵 $220k - $260k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

⛓️ Blockchain Engineer

👻 Ghost score 3%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Restate

Restate

2 - 10 employees

☁️ SaaS

🏢 Enterprise

🔌 API

💰 $7M Seed Round - Restate on 2024-06

SaaS • Enterprise • API

Restate is a lightweight runtime and durable execution platform for building resilient AI agents, workflows, and backend services. It stores progress and automatically resumes code after failures, eliminating infrastructure and defensive plumbing. Developers write durable steps in familiar languages (TypeScript, Python, Go, Java/Kotlin, Rust) and deploy to servers, containers, or serverless platforms (Kubernetes, Vercel, Cloudflare Workers, AWS Lambda, Fargate, Google Cloud Run, etc. ). Restate offers a high-performance Rust runtime with low latency and high throughput, supports self-hosting or Restate Cloud, and is positioned as an alternative to systems like Temporal. It targets long‑running, event‑driven, and distributed applications including AI agents and orchestration.

📋 Description

• Design and implement core backend and distributed systems components • Work on durable execution, state management, messaging, storage, concurrency, and fault tolerance • Build low-latency, highly reliable systems capable of operating at significant scale • Improve the performance, scalability, and resilience of the Restate runtime • Contribute to the architecture and evolution of Restate’s core platform • Design systems for reliable real-world production operation • Diagnose and solve complex distributed systems and production issues • Improve observability, testing, failure handling, and operational reliability • Work across application code and infrastructure • Partner with engineering teams building production systems with Restate • Translate real-world technical challenges into product improvements • Build reference implementations, integrations, and tooling where useful • Contribute to technical discussions, design reviews, and architecture decisions • Turn recurring technical challenges into reusable systems, tooling, and documentation • Help define engineering practices as the team and product scale

🎯 Requirements

• Strong backend engineering experience building production systems • Experience with distributed systems, event-driven architectures, or systems involving concurrency, state, messaging, and failure handling • Strong experience in at least one backend language; Rust, Go, Java, C++, or similar are particularly relevant • Experience designing, building, and operating production software at scale • Strong understanding of software reliability, performance, and system design • Experience with distributed databases, workflow engines, messaging systems, or infrastructure software (nice to have) • Experience with Rust or other systems programming languages (nice to have) • Experience with Kubernetes and cloud infrastructure (nice to have) • Experience with storage engines, networking, or low-level systems (nice to have) • Experience rearchitecting or migrating production systems (nice to have) • Open-source contributions or experience building developer-facing infrastructure (nice to have) • Ability to communicate technical ideas clearly through design documents, architecture discussions, and code • High ownership and ability to thrive in an early-stage environment • Ability to work directly with engineers to understand and solve real-world technical problems

🏖️ Benefits

• Equity

Apply Now

Similar Jobs

🕒 September 9

Coinbase

1001 - 5000

💼 Consulting

₿ Crypto

💸 Finance

Senior Software Engineer building blockchain infrastructure integrating protocols with Coinbase services. Owning APIs, distributed systems, and multi-quarter initiatives improving crypto stack reliability and cost.

🕒 September 2

Netflix

10,000+ employees

📱 Media

👥 B2C

Distributed Systems Engineer building Netflix infrastructure for global content planning, production, and distribution. Designing highly available systems and guiding architecture across engineering teams.

🕒 September 2

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Distributed Systems Engineer building scalable data services for Censys, which maps the Internet and delivers threat intelligence. Developing pipelines, databases, and cloud-native systems powering security products.

🕒 September 2

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Distributed Systems Engineer building scalable data services for Censys, which maps the Internet and delivers threat intelligence. Developing pipelines, databases, APIs, and cloud systems.

🕒 August 24

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Senior Distributed Systems Engineer building scalable data services for Censys, an Internet intelligence company. Developing distributed systems, pipelines, APIs, and security-focused platform capabilities.