Latest AI JobsBrowse Jobs
fal logo

Senior/Staff Software Engineer, Core Product Systems

falSan FranciscoEngineering
Apply on company site
Salary
$180K - $250K USD
Job type
Full-time
Posted
6 Jul 2026
Status
Open · checked 8d ago

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

Take immediate ownership of billing and pricing priorities, including metering, usage roll-ups, pricing logic, and customer and admin surfaces.
Design robust APIs, data models, and product contracts that other teams can safely build upon.
Expand ownership over time to include accounts, access and identity, API keys, and model discovery.
Engineer for high correctness and resilience, focusing on sources of truth, idempotency, auditability, permissions, observability, and graceful failure.
Maintain operational health, including participating in on-call duties for the systems you build.
Collaborate across product, infrastructure, finance, revenue, security, and customer-facing teams to transform manual workflows into durable systems.

Requirements

5+ years of professional experience building reliable, production backend systems using Python and/or TypeScript.
Strong expertise in PostgreSQL, covering schema design, complex queries, migrations, and performance.
Demonstrated experience in API and data-model design for complex product or business domains.
Ability to ship product and internal user surfaces utilizing React, Next.js, and TypeScript.
Strong systems judgment regarding sources of truth, idempotency, auditability, permissions, and observability, alongside solid product judgment.
Comfort working in ambiguous, fast-paced, cross-functional environments where product, business logic, and infrastructure overlap.

Nice to Have

Background in usage-based billing, metering, and pricing tools like Stripe, Orb, or Metronome.
Experience with identity and access management, permissions, SSO, API keys, and organizational hierarchies.
Familiarity with developer platforms, model registries, or usage and observability dashboards.
Exposure to generative AI, inference APIs, or other developer-facing AI products.
Experience with Rust, as parts of the tech stack are migrating to it.

Skills and Tools

Python
SQL and PostgreSQL
TypeScript
React and Next.js
Rust

Salary and Benefits

Annual salary range of $180,000 to $250,000 USD
Equity package
Comprehensive benefits including health, dental, and vision insurance for U.S. employees
Visa sponsorship and relocation assistance to San Francisco
Regular team events and offsites
Opportunities for continuous learning and professional growth

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.

Ready to apply?

The application is on the official fal careers page.

Apply on company site