Software Engineer - Full Stack
- Location
- San Francisco, CA (Remote) · On-site
- Job type
- Full-time
- Level
- Senior
- Experience
- 4+ years
- Education
- Bachelor's degree
- Listed
- 22 days ago
Skills & highlights for this role
- Python
- TypeScript
- FastAPI
- PostgreSQL
Also useful
- Stripe
- Kubernetes
- OpenTelemetry
Stated benefits & perks
- Health insurance
- Flexible hours
- Meals provided
About the Role
We're seeking a Full-Stack Software Engineer to design, build, and scale our web platform, which serves as the core interface for deploying multimodal models, observing workloads, and building agent workflows. You'll own how customers experience the platform end-to-end- signing up, authenticating, managing access across an organization, and understanding what they're being billed for - from the services and data models through to the interface. In this role, you'll work closely with product, infrastructure, and design teams to create high-performance, developer-friendly, and enterprise-ready tools.
We are looking for a hands-on engineer who is eager to work across the surfaces of our application - authentication and access control, billing and usage, and the model deployment and inference features customers use every day. The ideal candidate has built backend systems where correctness matters, is comfortable carrying a feature all the way to the UI, cares deeply about developer workflows, and is excited to help define the future of AI adoption.
Key Responsibilities
- Design, build, and maintain web applications and tools for AI model deployment, monitoring, and performance optimization
- Own authentication, organization management, and billing end-to-end.
- Develop clean, scalable, and robust APIs powering AI agents, workflows, and user-facing systems
- Collaborate with infrastructure engineers to integrate backend systems with deployment and orchestration pipelines
- Drive code quality through automated testing, CI/CD, and code reviews
- Contribute to architecture and design decisions that shape our platform's long-term direction
- Identify and resolve technical debt and improve system reliability in production systems
Qualifications
- 4+ years of industry experience in backend or full-stack engineering, with meaningful time spent on backend systems
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent
- Production experience with authentication and authorization - SSO/OAuth2/OIDC, RBAC, API keys, and multi-tenant isolation
- Experience building billing or usage-metering systems: usage-based or subscription pricing, entitlements, quotas, or payment integration
- Fluent in Python and TypeScript; proficient with React/Next.js
- Strong backend experience with FastAPI or similar Python frameworks
- Proficiency in designing data models, writing SQL, and working with PostgreSQL; familiarity with OLAP systems such as ClickHouse
- Strong API design experience across gRPC/REST/GraphQL in production systems
- Solid foundation in cloud-native development
- Familiarity with OpenTelemetry tracing, metrics, and structured logging
Preferred Experience
- Experience with payment processors (e.g., Stripe) and usage-based or subscription SaaS billing
- Familiarity with enterprise identity requirements - SAML, SCIM provisioning, or providers like Auth0/WorkOS
- Familiarity with LLM-based workflows, tool invocation, or agentic systems
- Familiarity with Kubernetes for container orchestration, including deploying, scaling, and managing containerized applications in production environments
- Have worked in a startup or fast-paced environment with ownership
- Built developer-facing SDKs/CLIs
- Passion for developer experience and enabling AI adoption
Benefits
- Flexible working hours
- Daily lunch and dinner provided; unlimited snacks and beverages
- Supportive and highly collaborative work environment
- Health check-up support and top-tier equipment/hardware support
- A front-row seat to the generative AI infrastructure revolution
- Competitive compensation, startup equity, health insurance, and other benefits.
About FriendliAI
FriendliAI is the fastest inference cloud for agents, built to run frontier open-weight models at scale in production. It delivers up to 7x faster output token speed, up to 90% lower inference costs, and 99.99% uptime across the most demanding agent workloads - long-context inference, real-time streaming, and accurate tool calling.
We are a small, fast-moving team doing work that matters at one of the most exciting moments in the history of technology. With our world-class inference stack, we are building the platform teams can actually rely on.
From FriendliAI's careers page, first listed on Rolev.ai on October 17, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer - Full Stack role at FriendliAI, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
Where is the Software Engineer - Full Stack job at FriendliAI located?
Yes, this Software Engineer - Full Stack opening at FriendliAI is listed as San Francisco, CA (Remote) (On-site). Always check FriendliAI's application page for specific state eligibility or relocation policies.
What qualifications are required for Software Engineer - Full Stack at FriendliAI?
For the Software Engineer - Full Stack role, FriendliAI highlights 4+ years of relevant experience; a bachelor's degree; experience with Python, TypeScript, FastAPI, PostgreSQL. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Software Engineer - Full Stack position at FriendliAI?
This listing links directly to FriendliAI's Ashby application page. You can apply directly on FriendliAI's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.