Backend | Distributed Systems Engineer
Restate
Software is changing. Applications are becoming increasingly long-running, stateful, autonomous, and distributed. As systems grow more complex, engineers spend more and more time solving the same infrastructure problems: retries, failures, orchestration, state management, communication, and recovery. We don't think every engineering team should have to build those capabilities themselves. At Restate, we're building durable execution as a foundational infrastructure primitive—making reliability a default property of modern applications instead of an engineering burden. We're looking for a Backend / Distributed Systems Engineer to help us build and evolve that infrastructure. You’ll work on the core systems that make Restate fast, reliable, and scalable—from distributed execution and state management to storage, messaging, and production infrastructure. You’ll have the opportunity to work closely with other engineers building real production systems, giving you a direct view into how the systems you build are used and where they can be improved. If you enjoy distributed systems, backend infrastructure, and solving difficult engineering problems, we’d love to talk. About Restate Restate ( is a lightweight runtime that turns services, workflows, and AI applications into durable processes . Developers adopt Restate so they can focus on business logic while Restate handles the challenges of building resilient, scalable applications—retries, state, communication, orchestration, and recovery. Restate itself is built as a low‑latency durable execution runtime in Rust , designed for production scale with its own optimized storage engine. Developers can build Restate applications using TypeScript, Java, Kotlin, Go, Python, Rust, or Ruby. Today, Restate powers production workloads at Fortune 500 companies —including Tier 1 financial institutions as well as fast‑growing infrastructure and AI companies building mission‑critical systems. Our team includes the creators of Apache Flink and engineers who built large‑scale distributed systems at Meta. We care deeply about building infrastructure developers genuinely enjoy using, with thoughtful engineering and elegant systems. The Role As a Backend / Distributed Systems Engineer, you’ll work across the systems that make Restate a reliable foundation for modern applications. You’ll design and build backend infrastructure, distributed systems, and developer‑facing capabilities that need to operate reliably at production scale. You’ll work on problems involving distributed execution, state, storage, messaging, concurrency, fault tolerance, and recovery . This is a hands‑on engineering role. You’ll spend the majority of your time designing, building, testing, and improving software . You’ll also have opportunities to work directly with engineers using Restate in production. Rather than sitting behind a product boundary, you’ll see firsthand how teams are building with Restate, help solve challenging technical problems when needed, and bring those insights back into the product. As one of our early engineers, you’ll have significant influence over both the technology and the engineering practices we build around it. What You’ll Do Build distributed systems infrastructure Design and implement core backend and distributed systems components Work on problems involving durable execution, state management, messaging, storage, concurrency, and fault tolerance Build systems that are low‑latency, highly reliable, and 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 Build for production Design systems that operate reliably in real‑world production environments Diagnose and solve complex distributed systems and production issues Improve observability, testing, failure handling, and operational reliability Work across the boundary between application code and infrastructure when needed Work closely with engineers using Restate Partner with engineering teams building production systems with Restate Understand real‑world technical challenges and translate them into product improvements Build reference implementations, integrations, and tooling where useful Bring feedback from production users directly into engineering and product decisions Shape the product and engineering culture Turn recurring technical challenges into reusable systems, tooling, and documentation Contribute to technical discussions, design reviews, and architecture decisions Help define engineering practices as the team and product scale What We're Looking For We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems. Must Have: Strong backend engineering experience building production systems Experience with distributed systems, event-driven architectures, or other 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 Nice to Have: Experience with distributed databases, workflow engines, messaging systems, or other infrastructure software Experience with Rust or other systems programming languages Experience with Kubernetes and cloud infrastructure Experience with storage engines, networking, or low‑level systems Experience rearchitecting or migrating production systems Open‑source contributions or experience building developer‑facing infrastructure How You Work You enjoy solving difficult technical problems and digging deep into how systems work. You care about correctness, performance, reliability, and developer experience. You communicate technical ideas clearly through design docs, architecture discussions, and code. You have high ownership and thrive in an early‑stage environment. You naturally look for ways to turn one‑off solutions into reusable systems. You're comfortable working directly with other engineers to understand and solve real‑world technical problems. Why This Role Most distributed systems engineers spend their careers improving existing infrastructure. At Restate, you’ll have the opportunity to help define a new infrastructure primitive from the ground up. You’ll work alongside the creators of Apache Flink and engineers who have built large‑scale distributed systems, tackling some of the fundamental problems behind reliable modern applications. You’ll have meaningful ownership over the systems you build, influence the architecture as Restate scales, and see your work running in production at companies building mission‑critical applications. And because we’re still early, you’ll have an unusually direct connection between the engineers building with Restate, the problems they’re encountering, and the software we build to solve them. If you’re excited about distributed systems, infrastructure, and building something foundational from the ground up, this is a rare opportunity to do that at the beginning of a new category. Location United States — San Francisco Bay Area preferred #J-18808-Ljbffr Restate
$200k - $400k
...Moment is the AI operating system for investment management, built... ...a new era, we're hiring an Engineer to help build the systems that... ...solve genuinely hard problems ‑ distributed systems at scale, event‑... ...technical projects spanning backend systems, data infra- structure...BackendWork at office- Restate is building a durable execution runtime and is seeking a Backend / Distributed Systems Engineer to help evolve its infrastructure. You will design and implement core backend and distributed components, focusing on durable execution, state management, storage, messaging...Backend
$148k - $222k
...Platform and Observability Engineering (DPOE) team is building Workday... .... We own the libraries, distributed services, and infrastructure... ...excels at building resilient backend services and is eager to grow... ...their expertise in distributed systems and big data while...BackendWork at officeLocal areaRemote workHome officeFlexible hours- ...Infrastructure Engineer (SRE) Department: Engineering – Infrastructure... .... From cars and aerospace systems to medical devices and... ...engineers on simulation, ML, and backend teams to scale infrastructure... ...infrastructure Familiarity with distributed systems, caching layers, and...BackendVisa sponsorship
- ...Senior Distributed Systems Engineer Role Overview Title : Senior Distributed Systems Engineer Hours : Full-Time, Salaried Location : Salt Lake City, UT, Hybrid Benefits Eligible : Yes Manager : Head of Reservoir R&D Why we exist Geothermal...SuggestedFull timeLocal area
- ...Abacus Insights Position: Senior AI Systems Quality Engineer Location: United States... ...engineering experience, primarily in backend or platform systems. ~ Proven experience... ..., or testing frameworks for complex, distributed systems. ~ Strong proficiency in...BackendLocal areaHome office
- Anduril Industries in Seattle, WA is seeking a Software Engineer to join the SIE platform team. You will design, implement, and operate backend services that provision, orchestrate, and tear down distributed test environments on Kubernetes, building a coherent platform...Backend
$236.7k - $309.03k
Principal Machine Learning Systems Engineer (GenAI Products & Knowledge Innovations) Engineering... .... Work closely with ML engineers, backend developers, and product teams to ship... ...experience. Nice to Have Background in distributed systems, high‑performance computing, or...BackendWork at officeLocal areaRemote work- ...a leading fintech platform, seeks a Senior Backend Developer to design and implement the core... ...infrastructure for its real-time securities trading system in the US. You will tackle massive concurrency, ultra-low latency, and distributed systems reliability while collaborating...Backend
$350k
...looking for generalist infrastructure and systems engineers to help build the systems that power... ...full technical stack, solving complex distributed systems problems and building robust,... .... Proficiency in at least one backend language (we use Python or Rust)....BackendVisa sponsorshipWork visaRelocation packageFlexible hours- ...This is an engineering-first Senior SRE role. We’re looking for senior engineers who have: Built and shipped significant backend systems and/or distributed platforms Owned services end-to-end in production (design → launch → on-call → reliability improvements...Backend
- ...an SRE at Wordbricks, you will keep our systems fast, reliable, and boring. You'll own the... ...experience in SRE, infrastructure, or backend operations ~ Strong experience with cloud... ...of networking, databases, and distributed systems ~ Calm and methodical when things...BackendRemote workFlexible hours
- MNTN is hiring a Senior Backend Engineer to develop and improve core models powering our targeting platform. You will build and maintain... ...with big data, and help shape the architecture of our distributed systems while embracing an engineering culture that prioritizes growth...Backend
- Twilio is hiring a Software Engineer (L2) for Twilio Sendgrid to design, deploy and operate large-scale distributed systems. You will contribute to backend redesigns for scalability, security, and customer insights, helping power trillions of emails globally. The role emphasizes...BackendRemote job
$111k - $150k
...recognize, develop, and empower talent! Position: Senior Software Systems Engineer Department: Beauty and Wellness Work Location:... ...Work across embedded firmware, mobile apps, cloud services, and backend integrations Participate in software architecture and...BackendFull timeTemporary workWork at officeLocal areaImmediate startRemote workWorldwideMonday to FridayFlexible hours- Verisign in Reston, VA is seeking a Senior Engineer to join the Architecture and Infrastructure Team. You will design and implement systems to gather and analyze large data sets... ...insight. The ideal candidate brings strong distributed systems expertise, hands-on coding in...
$117.2k - $313.7k
Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal) Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal... ...Skills: A related technical degree required 3+ years backend software development experience Deep knowledge of...Backend$130k - $180k
...DBA) role. We’re looking for a software engineer with deep MySQL/Postgres expertise who... ...Strong experience building backend applications using Java, C#, Go, Python... ...understanding of software architecture, distributed systems, and engineering best practices Experience...BackendRemote jobWork at officeWorldwideMonday to FridayFlexible hours- Lead Software Engineer, Client Systems (Remote, US, Direct Hire) #26583 ... create world-changing products... ...is not a traditional web frontend or backend API-only role. The work spans local... ..., embedded device, or similar distributed environment. Experience shipping production...BackendRemote jobLocal area
$150k - $185k
Zachary Piper Solutions is seeking a DevOps System Engineer to support a U.S. Air Force program in Rancho Bernardo, CA. The team is seeking... ...of Defense (DoD), Mission-Critical Systems, Web Services, Backend Development, Frontend Development, Software Quality Assurance...Backend$150k - $170k
...sharper decisions about pricing, distribution, and how they show up on the... .... We are looking for an engineer to own this domain end-to-end—driving both the data systems that organize the market and the... ...it. React/Next.js front end, backend services and APIs, application...BackendWork at office- SpaceX in Redmond, WA is seeking a Sr. Software Engineer for Starlink Enterprise Products (Space Lasers). You will own software for bring... ..., Community Gateway, and Starlink Aviation, spanning embedded, backend, and UI layers. Responsibilities cover design and...Backend
- Superhuman is building the AI productivity platform with a focus on the Mail experience. On the Mail team, backend engineers own real-time systems, AI layer integration, and scalable services that power agent orchestration and data pipelines. You will collaborate with ML...Backend
- Mercor, a leading AI data company, seeks a strong engineer to build agentic products that scale across backend, frontend, data, and infrastructure. You’ll work with researchers, operators, and AI companies to push frontier models forward, joining a CEO-facing but team-...Backend
- Apple's Information Systems and Technology (IS&T) is seeking a Software Engineer to help design and deliver high-scale backend services for customer-facing platforms in Cupertino. You will own features end-to-end, participate in API design, and optimize performance in...Backend
- TikTok is seeking graduates or soon-to-be graduates to join the Creation Platform backend team. You will design features for a global audience, collaborate with product and cross-functional teams, and tackle complex problems in a highly scalable multimedia infrastructure...Backend
- Figma is growing its AI platform by hiring engineers to build scalable, reliable backend systems for AI features. You’ll contribute to agent infrastructure, context retrieval and ranking, and core AI services to accelerate company-wide initiatives. You will work with product...BackendRemote job
- C.H. Robinson Worldwide is seeking a Principal Software Engineer for our Documents and Customs services within Global Forwarding... ...architect, design, and deliver high-impact, scalable systems spanning frontend, backend, and data layers. Collaborate with product, UX, data...BackendWorldwide
$120k - $130k
...at scale through its global warehousing, distribution and integration capabilities. With... ...interoperability and resiliency of mission-critical systems. Preferred location: San Diego, CA -... ..., and security updates. As the Senior Engineer Microsoft SME, you will be responsible...Full timeLocal areaRemote workShift work- ...ASRC Federal Advanced Research LLC (AFAR) is seeking a Systems Engineer to join our Next Generation Weather Radar (NEXRAD) - Systems Engineering... ...of technical reports and drawings for final approval and distribution. Provide support using programming languages such as C,...Permanent employmentFull timeWork experience placementRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend | Distributed Systems Engineer. Be the first to apply!
- backend software engineer Eastern, KY
- back-end developer Eastern, KY
- remote back end developer Eastern, KY
- senior backend developer Eastern, KY
- senior linux systems engineer Eastern, KY
- system engineer contract Eastern, KY
- senior staff systems engineer Eastern, KY
- microsoft systems engineer Eastern, KY
- operations support system engineer Eastern, KY
- advanced systems engineer Eastern, KY

