S

SendBird

B2B chat, voice, video, support APIs

Software Engineer - AI Agent

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSeoul, South Korea

About the Job

Requirements

  • At least 3 years of software engineering experience with direct ownership of AI/ML or backend systems in production.
  • Deep Python expertise and a proven track record of building and scaling reliable, performant systems.
  • Hands-on experience with large language model application programming interfaces.
  • Strong system design and architecture skills, including distributed systems and cloud-native deployments on Amazon Web Services or Google Cloud Platform.
  • Strong English proficiency and the ability to communicate complex technical ideas clearly in writing and conversation.

Responsibilities

  • Own end-to-end delivery of core AI agent capabilities, from architecture to production, across orchestration, prompt engineering, and platform scalability.
  • Design and implement core agent features, including advanced retrieval-augmented generation pipelines, multi-step tool use, and agent orchestration logic.
  • Drive architectural decisions for the AI agent platform, focusing on fault tolerance, scalability, and extensibility.
  • Build and optimize evaluation, observability, and classification pipelines to improve agent performance over time.
  • Lead prompt engineering strategy for diverse customer use cases, including designing A/B testing and automated regression pipelines.
  • Improve retrieval logic and embedding models to increase retrieval-augmented generation pipeline performance.
  • Monitor AI research and bring relevant techniques into production systems, using agentic command-line interfaces and automation tooling to accelerate iteration cycles.
  • Guide junior engineers and interns through code reviews, architectural discussions, and technical planning.
  • Partner with product managers, designers, and sales engineers to translate customer needs into well-scoped technical solutions.

Desired Qualifications

  • Prior experience with real-time or conversational interfaces.
  • Hands-on experience with agentic frameworks such as LangChain or LangGraph.
  • Familiarity with vector databases, search technologies, or large-scale data processing.
  • Contributions to open-source large language model or artificial intelligence tooling ecosystems.
  • Native-level English fluency.

About the Company

SendBird

B2B chat, voice, video, support APIs

Sendbird provides business-grade communication tools through APIs for real-time chat, voice, and video to help companies engage customers. Its products include Sendbird Chat, a chat API that enables real-time messaging with features like moderation and offline messages; Sendbird Calls for voice and video interactions; and Sendbird Desk, an embedded support tool inside apps. The platform uses a subscription-based pricing model and targets a global B2B audience across industries, integrating messaging, voice, and video into existing applications to boost engagement and support. The key differentiator is an API-first, embeddable approach that delivers unified communication capabilities within a company’s own apps, enabling seamless customer interactions at scale. The overarching goal is to help businesses improve customer engagement, support, and retention by providing reliable, scalable communication tools that can be integrated into their products and workflows.

Company size
201-500
Company stage
Series C
Total funding
$221M
Headquarters
San Mateo, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at SendBird

See more jobs