About the job
Who We Are
Join us in setting global standards for video understanding AI! Twelve Labs is at the forefront of developing advanced AI models tailored for video analysis, search, summarization, and insights derived from vast video datasets.
Our models are utilized by the largest sports leagues to swiftly and accurately highlight key moments in extensive game footage, providing a hyper-personalized viewing experience. In South Korea, integrated control centers use our technology to efficiently navigate CCTV footage in crisis situations, while major broadcasters and studios worldwide leverage our models for content creation aimed at billions of viewers.
As a Deep Tech startup with offices in San Francisco and Seoul, Twelve Labs has been recognized as one of the top 100 AI startups globally by CB Insights for four consecutive years. We have successfully raised over $111 million from prestigious venture capital firms and corporations, including NVIDIA, NEA, Index Ventures, Databricks, and Snowflake. Our unique AI model developed in Korea is exclusively available via Amazon Bedrock. We are committed to creating innovative products with outstanding colleagues and growing alongside our global clientele.
Twelve Labs operates based on the following core values:
A commitment to honesty and reflection about ourselves and our team
Resilience and humility, embracing failure and feedback
A dedication to continuous learning and enhancing the team's capabilities
If you enjoy solving challenging problems and growing through the process, the opportunity is here at Twelve Labs.
About the Team
The Console team is responsible for creating a B2B SaaS platform that connects our proprietary AI models with customers. Currently, we offer our technology through API, SDK, and the web application called Playground, catering to a diverse range of clients from individual developers to large enterprises. Moving forward, we will establish a common foundation that provides a consistent data layer across all products, enabling them to operate seamlessly on our platform. Our team, based in San Francisco and Seoul, collaborates as one unit, leveraging diverse backgrounds to create remarkable products.
Our team values autonomy and open-mindedness. Every member is encouraged to set and pursue their goals, fostering a culture of free discussion and suggestions for product improvement. Engineering collaborates closely with product managers from the design phase to ensure high-quality system architecture, with peer reviews enhancing the integrity of our code.
About the Role
As part of the Console team, the Staff Backend Engineer plays a crucial role in developing the backend systems that underpin our products, enabling users from individual developers to large enterprises to effectively utilize our video AI models through APIs, SDKs, and a Web Console. This position involves designing core systems for authentication, billing, organizational management, and a unified data layer that supports all products. Beyond merely implementing features, this role includes setting the technical direction for the team and spearheading solutions to complex challenges.
You will work closely with product managers, frontend engineers, ML engineers, and various teams to design and implement systems that are both user-friendly and scalable.
You may be a good fit if you have
Over 8 years of experience in backend engineering
Experience in a startup or fast-paced environment, with a proven ability to lead technical decisions and manage projects under uncertainty
Deep understanding of backend languages such as Go and Java/Kotlin, with experience designing and operating production-level systems
Proficiency in system architecture design and scalability considerations

