FriendliAI
Software Engineer - Full Stack
San Francisco · Hybrid · Full-time · Posted Mar 27, 2026
- Experience
- 4+ years of industry experience in backend or full-stack engineering, with meaningful time spent on backend systems.
- Education
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent.
About the job
Build and scale FriendliAI’s web platform for deploying and monitoring AI models, managing organizations and access, billing, and creating agent workflows.
What you'll do
- Build and maintain web applications and tools for AI model deployment, monitoring, and performance optimization.
- Own authentication, organization management, billing, and usage features end-to-end; develop APIs and integrate backend systems with deployment pipelines.
- Improve code quality and production reliability through testing, CI/CD, code reviews, and architecture contributions.
What they ask for
- Production experience with authentication and authorization, including SSO/OAuth2/OIDC, RBAC, API keys, and multi-tenant isolation.
- Experience building billing or usage-metering systems.
- Fluent in Python and TypeScript; proficient with React/Next.js; strong backend experience with FastAPI or a similar Python framework.
- Experience with data modeling, SQL, PostgreSQL, production API design, and cloud-native development.
Nice to have
- Experience with payment processors such as Stripe and enterprise identity requirements such as SAML or SCIM.
- Familiarity with LLM workflows, tool invocation, agentic systems, Kubernetes, or developer-facing SDKs/CLIs.
Tools
Python, TypeScript, React/Next.js, FastAPI, PostgreSQL, ClickHouse, gRPC, REST
AI focus
Build platform features for AI model deployment, monitoring, inference, and agent workflows; familiarity with LLM-based workflows and agentic systems is preferred.
Model-written summary · the original posting is authoritative