Friendliai

Software Engineer - Full Stack

Seoul. Posted 2 months ago

The role

You will design, build, and scale a web platform for deploying multimodal models, observing workloads, and building agent workflows. You will own the end-to-end customer experience including authentication, organization management, and billing.

What you will do

  • 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

Required 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

Nice to have

  • 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
  • top-tier equipment/hardware support
  • A front-row seat to the generative AI infrastructure revolution
  • Competitive compensation
  • startup equity
  • health insurance

About the company

FriendliAI is the fastest inference cloud for agents, built to run frontier open-weight models at scale in production. It is a small, fast-moving team building a platform with a world-class inference stack.

Software Engineer - Full Stack at Friendliai | JobZoey