TwelveLabs

About TwelveLabs

AI-powered video understanding for the future

🏢 Tech👥 21-100 employees📅 Founded 2021📍 SoMa, San Francisco, CA💰 $110.2m
B2BArtificial IntelligenceContentMachine LearningSaaSVideo

Key Highlights

  • $110.2 million in funding to accelerate R&D
  • Headquartered in SoMa, San Francisco, CA
  • Remote-flexible with offices in San Francisco and Seoul
  • Employee count between 21-100, poised for rapid growth

Twelve Labs is an AI-driven video understanding platform headquartered in SoMa, San Francisco, CA. With $110.2 million in funding, the company focuses on developing machine learning solutions that enhance video content searchability and context comprehension, serving various industries from social m...

🎁 Benefits

Employees enjoy full health, dental, and vision benefits, along with an extremely flexible PTO policy. Twelve Labs also offers a remote-flexible work ...

🌟 Culture

Twelve Labs fosters a culture of innovation in multimodal AI, emphasizing the importance of understanding complex video content. The company values re...

TwelveLabs

Software Engineering Mid-Level

TwelveLabsSeoul - Hybrid

Apply Now →

Overview

TwelveLabs is hiring a Software Engineer, Quality to ensure the reliability and quality of their AI systems. You'll work closely with development teams to establish testing strategies and build automated testing infrastructure using Python and TypeScript. This role requires experience with testing frameworks and AWS.

Job Description

Who you are

You have a strong background in software engineering with a focus on quality assurance — your experience includes developing automated testing systems and collaborating closely with development teams to ensure product reliability. You are proficient in Python and TypeScript, and you have hands-on experience with testing frameworks such as Pytest, Jest, and Playwright.

You thrive in a collaborative environment where you can contribute to the development of testing strategies and infrastructure — your problem-solving skills enable you to tackle challenges effectively, ensuring that the AI systems you work on meet high standards of quality. You are comfortable working with cloud environments, particularly AWS, and you understand the importance of maintaining a robust testing infrastructure.

What you'll do

In this role, you will be responsible for establishing and maintaining automated testing systems for TwelveLabs' multimodal AI models and services — you will work closely with development teams to define testing strategies and ensure that quality is integrated throughout the development lifecycle. You will write and maintain test code using Python and TypeScript, leveraging frameworks like Pytest, Jest, and Playwright to automate API, UI, and SDK testing.

You will also configure and manage the necessary infrastructure on AWS, including EKS, Lambda, and S3, to support testing activities — your role will involve not only functional testing but also performance testing using tools like Locust, ensuring that the AI models perform optimally under various conditions. As part of your responsibilities, you will coordinate testing efforts with development timelines, create test cases based on finalized development scopes, and share results with the team to drive continuous improvement.

What we offer

TwelveLabs provides a dynamic work environment where you can grow alongside a global team — we offer a hybrid work model that combines the flexibility of remote work with the benefits of in-office collaboration. You will receive a MacBook and a budget for home office equipment, ensuring you have the tools you need to succeed. Additionally, we provide a monthly corporate card for meal and transportation expenses, along with a winter break and annual health check-ups to support your well-being.

Join us at TwelveLabs, where you will be part of a team that is shaping the future of video understanding AI — we encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and a commitment to learning.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at TwelveLabs.