- Company Name
- Twelve Labs Inc.
- Job Title
- Senior Backend Software Engineer, Rodeo
- Job Description
-
**Job Title**
Senior Backend Software Engineer
**Role Summary**
Design, build, and scale the server‑side infrastructure that powers a video‑processing agentic platform. Own the end‑to‑end migration of prototype workflows to production, integrating multimodal AI inference and ensuring high availability, low latency, and scalable API delivery.
**Expectations**
- Deliver production‑grade backend services within an iterative high‑impact team.
- Own performance, reliability, and scalability of distributed video pipelines.
- Collaborate with frontend, research, and DevOps stakeholders to shape API contracts, data models, and observability.
**Key Responsibilities**
- Design and implement backend services for video ingestion, transcoding, 4K export, metadata extraction, and timeline operations.
- Build RESTful, streaming, and asynchronous APIs that support real‑time and batch frontend workflows.
- Architect cloud‑native, multi‑region systems on AWS or GCP using microservices, containers, and serverless patterns.
- Integrate, deploy, and serve computer‑vision models (e.g., video resizing, scene detection, audio denoising) on the platform.
- Create pipelines that bridge internal foundation models with third‑party CV services.
- Own end‑to‑end production pipelines, including CI/CD, monitoring (Prometheus/Grafana), and operational observability.
**Required Skills**
- 7+ years of backend engineering experience with scalable web services and APIs.
- Expertise in Python, RESTful API design, streaming, and async patterns.
- Proven experience with microservices, distributed systems, and cloud‑native architecture (AWS or GCP).
- Containerization (Docker, Kubernetes) and serverless development proficiency.
- Hands‑on integration of ML/CV model inference in production environments.
- Knowledge of video processing tools such as FFmpeg, AWS Media Services, or equivalent.
- Familiarity with CI/CD pipelines, monitoring, and observability tooling.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
*(Preferred qualifications: advanced API design, model serving platforms, MLOps practices, media industry experience, AI‑powered product features.)*
Washington, United states
Remote
Senior
10-03-2026