
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, ML Data to design and develop data pipelines for multimodal data. You'll work with Python and machine learning technologies to enhance model performance. This position requires experience in handling large-scale datasets.
Job Description
Who you are
You have a strong background in software engineering with a focus on machine learning and data processing — your experience includes designing and developing data pipelines for multimodal datasets such as video, image, and audio. You understand the importance of high-quality data in improving AI model performance and have a passion for building efficient data infrastructures.
You are proficient in Python and have experience with data engineering practices — you know how to filter, process, and label data effectively, ensuring that it meets the requirements for training AI models. Your technical skills are complemented by your ability to collaborate with cross-functional teams to design learning datasets that enhance model capabilities.
You thrive in a fast-paced environment and are comfortable working with distributed systems — your previous roles have involved managing large-scale datasets and optimizing data workflows. You are detail-oriented and understand the significance of data quality in machine learning applications.
You are eager to learn and adapt to new technologies — you embrace challenges and are not afraid to experiment with innovative solutions to improve data processing pipelines. You value teamwork and are committed to contributing to a collaborative work culture.
Desirable
Experience with cloud platforms such as AWS or GCP is a plus — familiarity with tools like TensorFlow or PyTorch would enhance your ability to contribute to model training and evaluation processes.
What you'll do
As a Software Engineer, ML Data at TwelveLabs, you will design and develop robust data pipelines for multimodal datasets — your work will directly impact the performance of our AI models, which are used in various applications, including sports analytics and content creation. You will collaborate with the ML team to ensure that the data collected is of the highest quality and is effectively utilized in model training.
You will be responsible for building internal tools that streamline data processing and improve efficiency — your contributions will help the team scale its operations and enhance the capabilities of our AI models. You will also participate in the evaluation of data quality and work on creating datasets that reflect real user experiences.
Your role will involve continuous improvement of data workflows and ensuring that the data infrastructure supports the needs of the AI models — you will work closely with other engineers and data scientists to identify areas for enhancement and implement solutions.
What we offer
At TwelveLabs, you will be part of a global team that values innovation and collaboration — we offer a hybrid work environment that allows for flexibility while fostering teamwork. You will receive a MacBook and a budget for home office equipment to ensure you have the tools you need to succeed.
We provide a monthly allowance for meals and transportation, along with a comprehensive health check-up once a year — our office features a snack bar with refreshments to keep you energized throughout the day. We also support your professional development with English language training programs.
Join us in shaping the future of video understanding AI — your work will contribute to creating cutting-edge technology that enhances user experiences across various platforms.
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

Machine Learning Engineer
TwelveLabs is hiring a Machine Learning Engineer to lead the development of machine learning systems and platforms. You'll work with Python, FastAPI, and PostgreSQL to create high-performance APIs. This position requires 6+ years of experience in related fields.

Engineering Manager
TwelveLabs is hiring an Engineering Manager for their ML Data team to lead the development of high-quality data ecosystems for AI model training. You'll oversee team operations and technical architecture while fostering a strong engineering culture. This role requires leadership experience in data engineering or machine learning.

Machine Learning Engineer
Apple is hiring a Machine Learning Engineer to design and develop secure and scalable back-end systems for their ML Platform team. You'll work with technologies like Python and machine learning frameworks to tackle unique challenges in advertising. This position requires experience in machine learning and data engineering.

Machine Learning Engineer
Twitch is hiring a Machine Learning Engineer to build robust ML infrastructure and platforms for personalized monetization experiences. You'll work with Python and TensorFlow to develop APIs that integrate ML models. This position requires experience in machine learning and API development.

Ml Data Engineer
Apple is hiring a Senior ML Data Engineer to build high-quality datasets for machine learning applications. You'll work with Python and data engineering techniques to support critical features across Apple products. This position requires 7+ years of experience in data engineering.