Software Engineer – AI Agents
FriendliAI5 months ago
Seoul, Korea, SouthMid Level
Responsibilities
- Design, build, and maintain agent APIs and applications for document understanding and other high-value features.
- Evaluate and integrate open-source models into production-ready agent features.
- Develop reference agent applications that demonstrate workflows and accelerate customer adoption.
- Collaborate with backend and infrastructure teams on deployment, orchestration, and monitoring integration.
- Design robust, developer-friendly, enterprise-ready APIs and documentation.
- Improve the reliability, scalability, and performance of production agent features.
Requirements
- 3+ years of software engineering experience, preferably in backend, ML systems, or API development.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, or equivalent.
- Strong Python programming skills and experience with Python frameworks.
- Understanding of LLM workflows, agent patterns, or tool invocation systems.
- Experience designing and delivering production APIs.
- Familiarity with open-source LLMs and multimodal models, including Hugging Face, LangChain, or LlamaIndex.
- Strong foundations in cloud-native development.
- Preferred: experience with document understanding pipelines such as OCR, RAG, summarization, or structured extraction.
- Preferred: production familiarity with Kubernetes or container orchestration.
- Preferred: experience building or contributing to agent frameworks, SDKs, or CLIs.
Benefits
- Flexible working hours.
- Daily lunch and dinner, unlimited snacks and beverages.
- Supportive and collaborative work environment.
- Health check-up support and equipment or hardware support.
- Competitive compensation, startup equity, and health insurance.