
Software Engineer, Distributed Systems
fal
WorldwideFully remoteFull TimeMid LevelInformation Technology
USD 180,000–250,000 a yearPosted 5 hours ago5h agoApply link checked 5 hours ago
Why we think you can apply
- Hiring model
- Open worldwide · the employer states no country restriction
- Work from
- Anywhere, the UAE included
Posted 5 hours ago · apply link checked 5 hours ago
About the role
Responsibilities
- Take ownership of Rust/Python systems powering AI inference and large-scale GPU computing platform
- Design for 100x growth in workloads and GPU capacity with reliable, low-latency execution
- Use AI aggressively to accelerate development and automate operations, alerting, and recovery
- Specialize in areas such as request routing, app deployment, autoscaling, worker orchestration, GPU fleet management, global file storage, or global IP backbone
Requirements
- 3+ years building and operating large-scale production systems
- Strong Rust and/or Python skills
- Strong systems fundamentals (distributed coordination, scheduling, fault tolerance, Linux, networking, storage, or capacity management)
- Experience building and using observability to drive performance and reliability decisions
- Clear communication and sound technical judgment
Preferred Qualifications
- Experience with multi-tenant compute platforms, AI inference, or training infrastructure
- High-performance systems programming (async runtimes, zero-copy, memory-safe concurrency)
- Linux systems engineering and fleet automation
- Experience with distributed filesystems like JuiceFS and Lustre
- Experience with Nvidia/AMD GPU infrastructure (DCGM, NVLink, RDMA, InfiniBand/RoCEv2)
- Experience with global networking and routing (BGP, ECMP, tunnels, eBPF, Geneve)
About the Company
fal is the generative media ecosystem powering the next generation of AI products, providing high-performance inference, orchestration, and observability on a unified platform.
What we look for
- 3+ years building and operating large-scale production systems
- Strong Rust and/or Python skills
- Strong systems fundamentals
- Experience building and using observability
PythonRustLinuxDistributed Systems
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesSimilar jobsbased on title, category and scope
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesSoftware Engineer, Distributed Systemsfal · free account, 30 seconds