Senior/Staff Software Engineer, Core Product Systems
Core
Founding role owning fal's core product systems (billing, pricing, accounts, access, API keys, model discovery) to ensure correctness, revenue integrity, and customer trust.
Role type
Senior/Staff Software Engineer, Core Product Systems
Builds
Backend systems for usage metering, billing, fraud detection, pricing logic, and identity/access management.
Domain
Generative AI infrastructure / Developer platforms
Deliverable
production ML models | product features
Required skills
Python, TypeScript, PostgreSQL, API design, systems judgment (idempotency, auditability), product judgment
Preferred skills
Usage-based billing/metering (Stripe, Orb), Identity & access management, Developer platforms, Generative AI inference APIs
Technologies
Python, TypeScript, React, Next.js, PostgreSQL, Rust
Responsibilities
Own billing and pricing systems (metering, usage roll-ups, pricing logic); Design APIs and data models for core business domains; Expand ownership to accounts, access/identity, and model discovery; Engineer for correctness, resilience, and observability; Own operational health including on-call; Partner across product, infra, finance, and security teams.
Seniority
Senior/Staff, hands-on IC with founding team responsibilities
