
Senior/Staff Software Engineer, Core Product Systems
About this role
fal is seeking a Senior or Staff Software Engineer to join its core product systems team in San Francisco. This full-time founding role is ideal for an experienced engineer who wants to own critical backend and product infrastructure in the generative media space.
Role Overview
This is a founding position on a small team responsible for fal's core product systems, which serve as the connected tissue for the entire business. You will own systems dealing with usage, billing, pricing, accounts, access, API keys, and model discovery. Operating on-site in San Francisco, you will join early and take end-to-end ownership—from data model creation through rollout to operational health—designing APIs and product surfaces that both internal teams and customers rely on.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
fal is the generative media ecosystem that powers next-generation AI products by offering infrastructure, tools, and model access at scale. The platform unifies high-performance inference, orchestration, and observability to help developers and enterprises bring generative media ideas into practical production.
How to Apply
Interested candidates should visit the official fal careers page to submit their application.
Skills and tech stack
Questions candidates ask
What is the location of the Senior/Staff Software Engineer role?
The position is located in San Francisco, California, on-site.
What is the salary range for this position?
The salary ranges from $180,000 to $250,000 USD per year, plus equity and benefits.
Does fal offer visa sponsorship or relocation assistance?
Yes, fal offers visa sponsorship and will help you relocate to San Francisco.
What core technologies and programming languages does fal use?
fal primarily uses Python for the backend, TypeScript and React or Next.js for product surfaces, and PostgreSQL for databases, with some migration to Rust underway.
How many years of experience are required?
Applicants must have 5+ years of experience building reliable, production backend systems.