Software Engineer, Distributed Systems
$180k - $250kfeatures and labels
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 thrives on building large-scale computing platforms. You have deep expertise in large scale distributed systems that deal with high complexity, a lot of traffic and data. You know how to achieve reliability and scale with minimum operational load.
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
- 3+ 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
- 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
- $180,000-250,000 plus equity + benefits (This range is across all 3 levels Mid, Senior and Staff)
- San Francisco, CA
- Interesting and challenging work
- A lot of learning and growth opportunities
- We are currently hiring in downtown San Francisco.
- We offer relocation assistance to San Francisco.
- Health, dental, and vision insurance (US)
- Regular team events and offsites
$153k - $376k
...the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design... ...fast, and we’re looking for experienced distributed systems engineers across a variety of...SuggestedMinimum wageFull timeLocal areaRemote workWorldwideFlexible hours$180k - $275k
...evolve the core data model and storage systems powering Gamma's business. You'll ship... ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate... ...Design and implement scalable APIs, distributed systems, and data infrastructure that...SuggestedFull timeWork at officeWork from home- ...team keeps our browsers running at scale, solving massive distributed systems challenges and making sure our platform is fast, reliable,... ...developer-friendly APIs. Work closely with the rest of Engineering, gathering input and providing great support so every team...SuggestedFull timeImmediate startRelocation
$117.2k - $223.9k
...experiences. Join our team of talented engineers and help us advance the... ...are seeking a proactive and skilled Software Security Engineer to join our GCP... ...infrastructure security, and the security of distributed and scalable distributed systems. This role requires hands-on...SuggestedFull time$160k - $200k
...most critical services. Those systems are at the core of our text... ...role reports to the Senior Engineering Manager of Realtime Infrastructure... ..., reliable and performant distributed systems. Collaborate with... ...~ Familiar with open source software, and not afraid to dig into...SuggestedFull timeRelocationRelocation package- .... Join us and help build the platform engineers turn to to ship AI products. At Baseten... ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe... ...configuration to architect the software fabric that unifies thousands of GPUs...Full timeFlexible hours
$166k - $225k
...improve their business. Founded by engineers — and customer obsessed — we leap... ...SQL query engines. As a software engineer on the Runtime team at Databricks... ...be building the next generation distributed data storage and processing systems that can outperform specialized...Local areaWorldwide$227.2k - $417k
...About the Role:As a Software Engineer on the ML Infrastructure team, you will collaborate closely... ...low-latency ML model serving systems that support Deep Learning, LLM, and Search... ...scalable, high throughput, and low latency distributed systems using ScalaBuild reusable...Full timeTemporary workLocal areaFlexible hours- ...combined with seamless physical skills under the practical constraints of robotic platforms. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large-scale multimodal training and evaluation at...Full timeWork at officeRelocation package
$120k - $150k
...A tech startup is seeking a Software Engineer New Grad to work in San Francisco. You will contribute to core products and an open-source engine, gaining hands-on experience in building distributed data systems. Ideal candidates are recent graduates with strong programming...$172.5k - $260.1k
...has immediate opportunities for Lead software engineers who want their lines of code to have significant... ...and exciting components/frameworks in distributed filesystems in an ever-growing and... ...and drive innovations that improve system scalability, robustness, and...Full timeImmediate start$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment...Full timePart timeInternshipLocal area$185k
About the RoleThe Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship ChatGPT, the API... ...productivity, build systems, distributed infrastructure, and software quality. You will work on the systems...Work at officeLocal areaRemote workFlexible hours$224.5k - $251.5k
...competitive advantage.Unlike legacy systems built to route and answer,... ...fostering an AI-native engineering culture.This position... ...bringExperience: 10+ years of relevant software engineering experience, with... ...foundations in scaling distributed systems and production-grade...Work at office$147k - $210k
Write product or system development code. Collaborate with peers... ...experience.2 years of experience with software development in one or more... ...scalable and available distributed systems, cloud services or data... ...AI systems.Google's software engineers develop the next-generation...$10 per hour
...us.The OpportunityJoin a new engineering team in San Francisco... ...decision, and you will build the systems that power rate visibility,... ...highly available, secure, and distributed systems that can scale with... ...degree in Computer Science, Software Engineering, or a related field...Flexible hours- ...About the Team The Platform Systems team operates at the intersection of cutting-edge AI and distributed systems. We do the engineering and research required to train our flagship models... .... We build our own model training software, and focus on the lower layers of the...Full timeWork at officeRelocation package
$200k
...to fundamentally change how software is built on the Internet by... ...Convex has assembled a team of engineers who have built and designed... ...of experience running large systems at scale, but as our... ...If you are passionate about distributed systems and have a strong background...Full timeWork at officeNight shift- ...the intersection of product, systems, and cloud infrastructure, designing and building the distributed systems that allow a small team... ...You’ll partner closely with engineers and leadership to understand... ...looking for a systems-minded software engineer who cares deeply about...Full time
- ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined “control plane” for the physical... ...to own the full on-device software stack for our distributed wireless mesh sensor nodes, including integration with...Full time
- ...About the Team: The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real-time search, analytics, and... ...cases. About the Role : We are looking for engineers passionate about distributed systems, close-to-the...Full time
- ...industries by unleashing the power of software and data. We enable organizations... ...Atlas, is the only globally distributed, multi-cloud database and is available... ...providing a highly scalable yet observable system for customers and engineers. The Atlas Search product is...Full timeWork at officeLocal areaWorldwide
$350k
...needs and goals. We are scientists, engineers, and builders who’ve created some of the... ...looking for generalist infrastructure and systems engineers to help build the systems that... ...full technical stack, solving complex distributed systems problems and building robust, scalable...Full timeLocal areaImmediate startVisa sponsorshipWork visaRelocation packageFlexible hours- ...Background: Specter is creating a software-defined “control plane” for the... ...ultimately become the perception engine for a company’s physical footprint... ...Responsibilities: Specter is hiring a systems software engineer to own distributed on-device software engineering for...Full time
- ...search data at scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including... ...that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems...Full timeWork at officeLocal areaWorldwide
$180k - $225k
...Software Engineer - Robotics & Autonomous Systems Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics... ...environments, or AV systems ~ Understanding of distributed systems, workflow orchestration, and cloud...Full time- ...About the Team The Frontier Systems team at OpenAI builds, launches... ...systems and build any software needed for running large-scale... ...About the Role As a Software Engineer on the Frontier Systems team... ...scripting). ~ Experience with distributed systems to efficiently...Full time
- .... This requires stringing together many distributed python services to accomplish a given data... ...new idea that can help make our entire system more robust, scalable, or faster... ...GPT-4 to hundreds of millions of users, engineered the foundations of autonomous driving, built...Full time
$200k - $400k
...Senior Software Engineer - Agentic Systems We are partnered with a highly technical AI research company building advanced AI systems capable of operating... ...and researchers with backgrounds spanning ML systems, distributed infrastructure, and applied AI. They operate in a high‑...Full timeImmediate start$147k - $211k
Write product or system development code.Collaborate with peers and... ....2 years of experience with software development in one or more... ...systems.Experience in available distributed systems, cloud services or... ..., and talent. AI/ML software engineers in Cloud bridge the gap between...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Distributed Systems. Be the first to apply!
- ngo software engineer San Francisco, CA
- software data engineer San Francisco, CA
- graduate software engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- software system engineer San Francisco, CA
- associate software engineer San Francisco, CA
- software developer no experience San Francisco, CA
- graduate software developer San Francisco, CA
- software engineer - early career San Francisco, CA
- entry level software engineer remote San Francisco, CA


