Skip to content
FalFalUnited States

Software Engineer, Distributed Systems

Build and scale fal's core Python/Rust distributed platform for AI inference, orchestration, GPU autoscaling, and low-latency global workloads. Requires 5+ years building large-scale distributed compute systems with strong fundamentals in consensus, scheduling, fault tolerance, and observability.

Salary not listed
Remote5+ YOEBackend Engineering

About the role

Key Responsibilities

  • Build our core Python/Rust platform: request routing, AI workload orchestration, scheduling, GPU autoscaling, large scale file storage, queueing, etc.
  • Produce forward designs for platform evolution as we scale to 100x current traffic and need to provide low latency across the world.
  • Leverage AI to an extreme level to automate the mundane parts of building complex but reliable systems.
  • Profile and tune low level CPU and memory performance.

Requirements

  • 5+ years experience building distributed compute and orchestration platforms in Python or Rust.
  • Strong understanding of distributed systems fundamentals: consensus, scheduling, fault tolerance, capacity planning.
  • Deep understanding of computational complexity and memory allocation.
  • Track record of designing systems that scale under real production load.
  • Experience building and using observability to drive performance and reliability decisions.
  • Excellent communication and ability to drive technical decisions across teams.
  • Self-starter who executes quickly, takes ownership, and constantly seeks improvement.

Nice-to-Haves

  • Experience with AI/ML inference or training infrastructure.
  • Experience with high-performance systems programming (async runtimes, zero-copy, memory-safe concurrency).
  • Background in building multi-tenant compute platforms.
  • Understanding of networking fundamentals and performance characteristics.
  • Familiarity with GPU workload characteristics and scheduling constraints.

Skills

PythonRustDistributed SystemsOrchestrationSchedulingGpu AutoscalingObservabilityConsensus AlgorithmsFault ToleranceCapacity PlanningAi/Ml InfrastructureHigh-Performance Systems ProgrammingNetworkingGpu Workloads
Scribe

Backend Engineer

ScribeSan Francisco, CA

Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.

140k – 185k/yr
Hybrid3+ YOEBackend Engineering
OpenAI

Software Engineer, Codex -Enterprise Controls

OpenAISan Francisco, CA

Build and operate the enterprise control plane for OpenAI's Codex AI software engineer, focusing on security, governance, identity, access controls, encryption, and policy enforcement systems for large organizations.

230k – 385k/yr
Hybrid5+ YOEBackend Engineering
ZoomInfo

Software Engineer III

ZoomInfoBethesda, MD +1

Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.

112k – 176k/yr
Hybrid4+ YOEBackend Engineering
Upstart

Software Engineer, Upstart Bank

UpstartUnited States

Software Engineer building scalable backend systems, services, and APIs for Upstart Bank, a modern AI-enabled national bank. Translate regulatory and business requirements into reliable software in a fintech environment; 4+ years backend/full-stack experience required.

14k – 187k/yr
Remote4+ YOEBackend Engineering
Cloudflare

Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.

150k – 206k/yr
On-site5+ YOEBackend Engineering