Skip to content
xAIxAI

Backend Engineer - Enterprise

Build scalable distributed systems and full-stack enterprise solutions that integrate complex systems and apply AI to business operations. The role requires expert Rust or C++, database operations, observability, and reliability experience, with Python, TypeScript, Kubernetes, and LLM expertise preferred.

About the job

Responsibilities

  • Design, implement, and maintain reliable, horizontally scalable distributed systems.
  • Build full-stack enterprise solutions integrating messy systems, orchestrating complex workflows, and applying AI to business operations.
  • Own end-to-end product execution from ideation through deployment.
  • Collaborate with teammates and customers to gather feedback, refine features, and evolve user-centric products.
  • Deliver robust, reliable, user-facing software at scale.

Requirements

  • Expert knowledge of either Rust or C++.
  • Experience designing, implementing, and maintaining reliable, horizontally scalable distributed systems.
  • Knowledge of service observability and reliability best practices.
  • Experience operating databases such as PostgreSQL, ClickHouse, and CockroachDB.

Nice-to-haves

  • Expert knowledge of Python.
  • Experience with Docker, Kubernetes, and containerized applications.
  • Expert knowledge of TypeScript.
  • Expert knowledge of gRPC, including unary, response streaming, bidirectional streaming, and REST mapping.
  • Hands-on experience with LLM APIs, embeddings, or retrieval-augmented generation (RAG) patterns.
  • Track record of delivering user-facing software at scale.

Skills

Rust, C++, Python, TypeScript, gRPC, Docker, Kubernetes, Postgres, ClickHouse, Cockroachdb, LLM APIs, Embeddings, RAG

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

xAI

xAI

Tokyo, Japan

Member Of Technical Staff - X Money
No salary listedOn-site5+ YOEBackend Engineering

Build and optimize high-scale backend microservices for a global payments platform, supporting secure transactions, fraud detection, and compliance. The role requires at least five years of software engineering experience and proficiency with Go, Postgres, Kafka, and distributed systems.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Alpaca

Alpaca

United States
Senior Software Engineer - Ledger
No salary listedRemote5+ YOEBackend Engineering

Senior engineer responsible for designing, building, and operating scalable backend systems for a modern financial ledger. The role requires 5+ years of experience, strong coding skills preferably in Go, and expertise with cloud platforms, RPC, relational databases, and distributed systems.