
About TwelveLabs
AI-powered video understanding for the future
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...

Software Engineering • Mid-Level
TwelveLabs • Seoul - Hybrid
Skills & Technologies
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.
Similar Jobs You Might Like
Based on your interests and this role

Qa Engineer
G2i Inc. is hiring a Senior QA Engineer to design and maintain automated testing frameworks for AI systems. You'll work with Playwright, Jest, and Vitest to ensure product quality and reliability. This position requires 5+ years of experience in QA automation or software testing.

Qa Engineer
Superhuman is hiring a QA Engineer to help shape the future of email and productivity. You'll work in a collaborative environment focused on building products that people love. This position does not specify required skills or experience.

Qa Engineer
Wheely is seeking a QA Engineer to enhance their marketplace and supply teams. You'll be responsible for coding automated tests and optimizing QA processes. This role requires 3+ years of experience in testing backend and mobile applications.

Qa Engineer
Wheely is seeking a QA Engineer to enhance their platform focused on user privacy and service excellence. You'll be responsible for coding automated tests and optimizing QA processes, requiring experience in various programming languages and CI/CD systems.