Hybrid

TwelveLabs is hiring a Staff Software Engineer, Backend

About the Role

Lead the development of scalable backend services and infrastructure that support AI-driven video processing and retrieval. Drive technical architecture decisions and mentor engineers while ensuring system reliability and performance.

Responsibilities

  • Design and implement backend systems for large-scale video indexing and search
  • Collaborate with machine learning teams to integrate AI models into production pipelines
  • Optimize system performance and reliability under heavy data loads
  • Define and enforce software engineering best practices across teams
  • Mentor junior and mid-level engineers through code reviews and technical guidance
  • Own end-to-end deployment and monitoring of critical services
  • Troubleshoot and resolve production issues quickly and efficiently
  • Work closely with product teams to translate requirements into technical solutions
  • Develop APIs that support internal and external developer needs
  • Ensure data consistency and integrity across distributed systems
  • Contribute to architectural planning for long-term scalability
  • Evaluate and adopt new technologies that improve system capabilities
  • Maintain comprehensive documentation for systems and workflows
  • Participate in on-call rotations for production support
  • Drive initiatives to improve code quality and testing coverage
  • Support security and compliance requirements for data handling
  • Improve observability and logging across backend services
  • Collaborate on database schema design and query optimization
  • Help define standards for microservices communication and resilience
  • Lead efforts to reduce technical debt and improve system maintainability

Compensation

Competitive salary with equity and benefits

Work Arrangement

Hybrid or remote options available

Team

Part of a core engineering team building advanced video understanding systems

About the Role

This position plays a key technical leadership role in shaping the backend infrastructure that powers real-time video analysis. You will work at the intersection of AI and systems engineering, ensuring low-latency, high-throughput processing of video data at scale.

What We Value

Technical excellence, ownership, collaboration, and a focus on building systems that are both powerful and reliable. We value engineers who think long-term and advocate for sustainable engineering practices.

Tech Stack

Our backend is built using Python and Go, runs on Kubernetes, and leverages AWS services. We use PostgreSQL, Redis, and message brokers like Kafka. Our systems support real-time inference and large-scale indexing pipelines.

Available for qualified candidates

Required Skills
GinSpring BootRESTful APIsMicroservicesNoSQLDistributed SystemsCI/CD
About company
TwelveLabs
Pioneers the development of cutting-edge multimodal foundation models that comprehend videos like humans do. Our models have redefined standards in video-language modeling. Headquartered in San Francisco with an APAC presence in Seoul.
All jobs at TwelveLabs Visit website
Job Details
Category other
Posted 10 months ago