Job Closed

This listing is no longer active.

Twelve Labs logo
Twelve Labs

Help developers build programs that can see, listen, and understand the world as we do.

Principal Software Engineer, Video Engineering

Location

United States

Posted

114 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer, Video Engineering

Twelve Labs

• Own the video pipeline end-to-end: Architect and implement ingestion → decode → chunking → storage → retrieval → playback, across batch and streaming modes based on AI/ML workflows or media application workflows. • Deep codec & decode mastery: Drive decisions on decode strategies (hardware vs. software, GPU-accelerated pipelines), container format handling (fMP4, CMAF, MKV, TS), and codec support (H.264, H.265, VP9, AV1) with pragmatic cost/quality tradeoffs. • Semantic & heuristic chunking: Work with our ML Research Scientists to design and implement intelligent video segmentation that goes beyond fixed-interval splitting — scene boundary detection, shot change analysis, content-aware chunking that optimizes downstream AI model performance. • Streaming ingestion: Architect low-latency streaming pipelines (HLS, DASH, LL-HLS, WebRTC ingest) that process video in near-real-time, including streaming decode and incremental chunking. • Video storage architecture: Design storage tiers and retrieval patterns optimized for AI workloads — balancing hot/warm/cold access, frame-level random access, and cost at petabyte scale. • Playback & delivery: Ensure video can be served back to users with accurate temporal navigation, supporting time-coded references from AI analysis results. • FFmpeg & media toolchain expertise: Be the internal authority on FFmpeg, libav, and related tooling. Build and maintain custom processing pipelines, filters, and integrations. • Cost engineering: Quantify and optimize cost-per-hour-of-video-processed. Drive decode efficiency through hardware acceleration (NVDEC, VA-API), pipeline parallelism, and intelligent resource allocation. • Cross-team technical leadership: Partner with ML teams on how video is preprocessed for model consumption, with platform teams on infrastructure, and with product on customer-facing media capabilities. • Standards & best practices: Establish video engineering standards, author reference implementations, and mentor engineers across teams on media fundamentals.

Job Requirements

  • 12+ years in software engineering with 7+ years focused on video/media engineering in production systems processing video at scale.
  • Deep FFmpeg expertise: Not just CLI usage — understanding of libavcodec, libavformat, filter graphs, custom demuxers/decoders, and performance tuning.
  • Codec internals knowledge: H.264/H.265 bitstream structure, AV1 adoption tradeoffs, hardware decode paths, quality metrics (VMAF, SSIM, PSNR).
  • Streaming protocol fluency: HLS, DASH, LL-HLS, WebRTC. Experience with live/real-time ingest pipelines.
  • Systems engineering depth: Comfortable in C/C++, Rust, or Go for performance-critical media code; Python for pipeline orchestration. Can reason about memory layout, SIMD, GPU pipelines.
  • Storage & retrieval at scale: Experience designing video storage systems — object stores, frame-indexed access patterns, tiered storage strategies.
  • Content-aware processing: Experience with scene detection, shot boundary analysis, temporal segmentation, or perceptual quality optimization.
  • Production instincts: Incident response, observability for media pipelines, debugging decode failures at scale, handling format edge cases gracefully.
  • AI/ML integration experience (strongly preferred): Worked with teams consuming video frames for model training/inference. Understands how preprocessing decisions (resolution, frame rate, chunking strategy) impact model quality.

Benefits

  • Full health, dental, and vision benefits
  • Extremely flexible PTO and parental leave policy. Office closed the week of Christmas and New Years.
  • VISA support where applicable

Related Job Pages

More Full-stack Engineer Jobs

Lazer Technologies logo

Full Stack Engineer

Lazer Technologies

A digital product studio designed to help successful enterprises bring ideas to market faster and more successfully.

ContractRemoteTeam 51-200H1B No Sponsor

• Engage with clients to understand their problems, needs, goals, and technical environments. • Architect, build, and ship full stack applications that leverage AI and data capabilities. • Apply best practices in MLOps or LLMOps, including testing, monitoring, and reliability. • Design and build scalable data pipelines and data lakes as needed. • Communicate tradeoffs and risks transparently, supporting client decision-making. • Collaborate with other engineers and cross-functional teams to deliver impactful results. • Stay current with the latest AI trends, technologies, and tooling to bring innovation to your projects.

Canada
Sabel Systems Technology Solutions, LLC logo

Software Engineer

Sabel Systems Technology Solutions, LLC

Providing digital solutions for software, requirements, systems design, integration, and testing - digital engineering.

Full TimeRemoteTeam 201-500Since 2001H1B No Sponsor

• Build integrations or web-based tools, including applications that allow users to interact with AI/ML models and large language models (LLMs) • Write efficient JQL and SQL queries to support reporting, analytics, and data integration needs • Develop and customize Atlassian functionality by writing JQL/CQL queries, Groovy scripts, and Confluence user macros using HTML, CSS, JavaScript, and/or Python with the ability to also develop in/integrate with other software, including Microsoft Office 365 • Rapidly prototype and iterate on solutions, incorporating feedback and demonstrating progress regularly • Independently research, evaluate, and implement potential solutions using Atlassian documentation, community resources, and web research • Create and maintain technical documentation, troubleshooting guides, dashboards, and knowledge base articles in Confluence to support both customers and internal teams • Develop how-to guides, presentations, and user instructions, ensuring accuracy and professional quality prior to distribution • Support CI/CD pipeline configuration and contribute to code quality through unit testing and best development practices • Conduct remote or in-person Jira/Confluence demonstrations, training sessions, and troubleshooting support as required • Participate in Agile team activities, including daily stand-ups, sprint reviews, retrospectives, and backlog management • Manage individual work tasks through Jira boards and internal ticketing systems, ensuring alignment with service level agreements (SLAs) and timely customer support • Coordinate schedules with teammates to ensure customer support coverage during core hours (8 AM – 5 PM Pacific, Monday–Friday) • Maintain professional communication and collaboration with customers and team members while supporting ongoing digital engineering initiatives • Perform other duties as assigned

California
$100K - $125K / year
Resourceful Talent Group logo

Full Stack Engineer – Fintech

Resourceful Talent Group

We understand the need for quality tech talent and we deliver it with speed

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and maintain a full stack web application using React • Develop and integrate REST APIs, webhooks, and third party services such as Stripe • Design and manage PostgreSQL databases • Implement secure authentication and authorization systems • Ensure high performance for live, transaction based applications • Sync data seamlessly between web and mobile platforms • Maintain strong security practices around financial and sensitive user data • Collaborate in a startup environment with a small, fast moving team

Ohio + 1 moreAll locations: Ohio | Massachusetts
Job Closed
Ensemble Health Partners logo

Senior Software Engineer

Ensemble Health Partners

Innovation in Revenue Cycle Management

Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Architect, design, implement, and maintain complex software systems and services with a strong focus on scalability, reliability, and maintainability. • Own end-to-end delivery of significant features/systems: discovery, design, implementation, testing, deployment, and operational excellence. • Collaborate with Product, Design, and Engineering to understand requirements, propose options, and deliver high-quality outcomes. • Contribute to and influence architectural decisions , technical direction, and engineering best practices across the team. • Drive engineering excellence: code reviews, quality standards, and production readiness (including observability and CI/CD awareness). • Mentor and guide junior engineers—helping with design approaches, implementation details, and career growth. • Learn and apply new technologies pragmatically when they are the right fit for the problem.

United States
$111.8K - $192.9K / year
Job Closed