About this role
Role Overview
The Software Engineer, Distributed Systems position at fal is a full-time, globally remote role tailored for developers with over five years of experience building large-scale computing platforms. This opportunity suits engineers who specialize in managing high-traffic, complex distributed environments and want to shape the future of generative media infrastructure.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
fal operates as a generative media ecosystem that supplies the infrastructure, tooling, and model access required by teams to transition AI products from concept to production at scale. The enterprise unites high-performance inference, orchestration, and observability onto a single platform designed for developers and organizations building AI-native applications.
How to Apply
Interested candidates should visit the official fal careers page to submit their application for this remote position.
Skills and tech stack
Questions candidates ask
Is this position fully remote?
Yes, this role is offered as remote on a global scale.
What programming languages are primarily used?
The core platform is built using Python and Rust.
How many years of experience are required?
Applicants must have 5+ years of experience building distributed compute and orchestration platforms.
What kind of projects will I work on?
You will work on core platform elements like request routing, AI workload orchestration, scheduling, GPU autoscaling, large-scale file storage, and queueing.
Are there opportunities for professional growth?
Yes, the company provides learning and growth opportunities through interesting and challenging work.
