Software Engineer – Senior Backend
FriendliAI6 months ago
Seoul, Korea, SouthSenior
Responsibilities
- Own the architecture and evolution of core backend microservices from API layer through business logic and data layer.
- Design and build production-grade REST, gRPC, and GraphQL APIs for AI deployments, developer integrations, and enterprise workflows.
- Build authentication, RBAC, billing, organization management, and secure multi-tenant SaaS capabilities.
- Develop LLM deployment workflows and inference-specific service integrations.
- Design and optimize data models and pipelines across PostgreSQL and ClickHouse systems.
- Collaborate with infrastructure engineers on multi-cloud deployment and resource orchestration pipelines.
- Set reliability and performance standards, resolve production issues, and drive engineering quality through design reviews, automated testing, and CI/CD.
Requirements
- At least 5 years of backend or systems engineering experience in production environments.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent.
- Expertise in Python and modern frameworks such as FastAPI.
- Strong experience designing and operating distributed systems at scale.
- Experience designing APIs with REST, gRPC, and GraphQL.
- Proficiency in data modeling and SQL with hands-on PostgreSQL and OLAP experience such as ClickHouse.
- Working knowledge of LLM serving and experience building secure, multi-tenant SaaS architectures.
- Familiarity with cloud-native development and observability tooling such as OpenTelemetry or equivalent.
- Strong systems thinking and ability to reason about failure modes.
- Preferred experience includes AI or model-serving infrastructure, Kubernetes, developer-facing SDKs or CLIs, internal engineering platforms, multi-cloud resource management, incident response, production postmortems, and React or Next.js.
Benefits
- Flexible working hours.
- Daily lunch and dinner, unlimited snacks and beverages.
- Supportive and highly collaborative work environment.
- Health check-up support and top-tier equipment or hardware support.
- Startup equity, health insurance, and other benefits.
- Work arrangement is not otherwise specified.