Join TwelveLabs as a Staff Software Engineer, Backend and architect the scalable APIs and systems that power our AI video platform. You will design high-throughput, service-oriented backend systems to support enterprise-grade SaaS solutions, optimizing for performance and adaptability.
What You'll Do
- Design and implement scalable RESTful APIs adhering to OpenAPI specifications to power features like video search, generation, and embedding.
- Architect high-throughput, service-oriented backend systems to support enterprise-grade SaaS solutions for diverse customers.
- Optimize performance and reliability of distributed systems, processing large-scale video data with low latency and high availability.
- Collaborate with cross-functional teams including product managers, frontend engineers, and AI/ML teams to deliver end-to-end video solutions.
- Apply video-specific technologies such as encoding, transcoding, streaming, and metadata extraction to enhance product capabilities.
What We're Looking For
- 10+ years of backend engineering experience with a proven track record of designing and delivering scalable web services and APIs.
- Advanced proficiency in designing and implementing RESTful APIs adhering to OpenAPI specifications, with experience in modern frameworks like Go’s Gin or Echo, or Spring Boot.
- Deep expertise in service-oriented architecture, microservices, and distributed systems, with strong knowledge of scalable database design and effective use of event-driven architecture.
- Extensive experience with cloud-native development and deployment on platforms like AWS, GCP, or Azure, leveraging tools such as Docker, Kubernetes, or serverless frameworks.
- Strong first-principles thinking to address complex technical challenges, combined with effective communication skills and a collaborative approach.
Nice to Have
- Strong understanding of AI/ML concepts, particularly related to video analysis, and experience integrating backend systems with AI models or data pipelines.
- Hands-on knowledge of video-specific tools and frameworks like FFmpeg or AWS Media Services to support video processing workflows.
- Experience thriving in fast-paced startup environments, with a demonstrated ability to adapt quickly and deliver results with agility.
- Proficiency with Go (Golang) and its ecosystem, aligning with team preferences.
- Exposure to CI/CD pipelines and observability tools like Prometheus and Grafana for building and monitoring scalable systems.
Technical Stack
- RESTful APIs, OpenAPI/Swagger, Go (Golang), Gin, Echo, Spring Boot
- SOA, Microservices, Relational databases, NoSQL, Event-driven architecture
- AWS, GCP, Azure, Docker, Kubernetes, Serverless frameworks
- FFmpeg, AWS Media Services, Prometheus, Grafana
Team & Environment
You will collaborate with cross-functional teams including product managers, frontend engineers, and AI/ML teams.
Benefits & Compensation
- Full health, dental, and vision benefits.
- Flexible PTO and parental leave policy.
- Office closed the week of Christmas and New Years.
- VISA support such as H1B and OPT transfer for US employees.
Work Mode
This is a hybrid role. We are hiring in San Francisco, CA, other parts of California, and Washington State.
TwelveLabs values the uniqueness of each person’s journey and fosters an open, inclusive culture.

