Software Engineer, Distributed Systems
Position Summary & Responsibilities
fal is the generative media ecosystem powering the next generation of AI products. We build the infrastructure, tools, and model access that teams need to move from idea to production, and do it at scale without compromise. For developers and enterprises, fal is the foundation that makes generative media not just possible, but practical: a unified platform where high-performance inference, orchestration, and observability come together to unlock new categories of AI-native products.
As generative media reshapes industries across a market projected to grow by hundreds of billions over the next decade, fal is becoming the ecosystem that ambitious teams build on.
About this role:
You are an experienced software engineer who is passionate about building large-scale computing platforms. You have experience building systems that remain reliable under high traffic, partial failures, and changing capacity. You know how to deliver reliability, performance, and scale with minimum operational load.
What you'll do:
Take ownership of one or more of the Rust/Python systems that power our AI inference and large-scale GPU computing platform
Design for 100x growth in workloads and GPU capacity, with reliable, low-latency execution across the globe
Use AI aggressively to accelerate development and automate repetitive operations, alerting, and recovery
You will specialize in one or more of these critical areas:
Request routing and queuing on a global scale
App deployment and autoscaling
Worker orchestration and placement
GPU fleet autoscaling and capacity management
GPU fleet lifecycle automation: provisioning, diagnostics & recovery, upgrades, tracking
Global file storage, caching and distribution
Global IP backbone: private networking across datacenters, elastic public IPs, ACLs/firewalls, private connecti
Key Role Competencies & Evaluation Highlights
Evaluators obsess over extreme systems performance, ultra-low latency inference, and distributed GPU infrastructure optimization.
Apply for Software Engineer, Distributed Systems
Setup your contact terms & referral note to get recommended directly to the hiring lead at Fal Ai.