T

TwelveLabs

Video understanding API for semantic search

Senior Backend Engineer - Forge

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSeoul, South KoreaNo salary listed

About the Job

Requirements

  • Have at least 5 years of backend engineering experience.
  • Have experience leading technical decisions and projects in a startup or similarly fast-changing environment, including amid uncertainty.
  • Have experience designing and operating production-grade systems using backend languages such as Go, Java, or Kotlin.
  • Have a deep understanding of relational databases and experience optimizing complex queries.
  • Have experience designing and operating distributed systems using event-driven architectures such as Kafka or SQS.
  • Have experience designing and operating large-scale systems in cloud-native environments such as Kubernetes and AWS, and leading architectural decisions that account for scalability, reliability, and operational efficiency.
  • Understand platform domains such as authentication (OAuth or SSO), billing, and organization management, and have experience implementing complex business requirements technically.

Responsibilities

  • Collaborate with product managers and frontend engineers from the product-design stage to define customer requirements as APIs and backend solutions, and lead design and implementation in the assigned area.
  • Develop and improve core shared product systems, including authentication, account and organization management, permissions, billing, usage metering, and usage limits.
  • Develop APIs that support video-data upload and management and model usage while maintaining a consistent user experience and compatibility with existing customer integrations.
  • Analyze bottlenecks as customer traffic and data volumes grow, and improve databases, asynchronous processing, and service architecture to achieve performance and scalability.
  • Participate in testing, deployment, monitoring, and incident response for assigned services, and turn issues found in operation into reliability and security improvements.

Desired Qualifications

  • Have experience with the listed platform domains in enterprise environments, such as B2B SaaS and multi-tenancy.
  • Have deep understanding of and practical experience with Go.
  • Have experience integrating AI/ML models or data pipelines with backend systems, especially familiarity with or interest in video processing.
  • Have practical experience with video-processing tools and frameworks such as FFmpeg or AWS Media Services.
  • Have experience operating systems with CI/CD pipelines and monitoring and observability tools such as Prometheus or Grafana.

About the Company

TwelveLabs

Video understanding API for semantic search

TwelveLabs provides an API-based platform that analyzes video content to extract key features such as actions, objects, on-screen text, speech, and people. These features are converted into vector representations to support fast, scalable semantic search across large video datasets. Developers and product managers integrate TwelveLabs’ end-to-end video understanding capabilities into their products, enabling users to search within videos quickly and precisely. The company differentiates itself by offering an end-to-end infrastructure that emphasizes speed and effectiveness compared with open-source and commercial models. The goal is to make all video content searchable and easy to interact with through API calls.

Company size
51-200
Company stage
Series B
Total funding
$210.1M
Headquarters
San Francisco, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at TwelveLabs

See more jobs