Troveo

Software Engineer, Delivery

San Francisco, CA
Python Go Node.js SQL PostgreSQL MySQL DynamoDB Snowflake BigQuery Redshift Kafka Celery Airflow Elasticsearch AWS
Description

Software Engineer, Delivery

Department: Engineering

Location: San Francisco, CA

Compensation: $120K – $160K • Offers Equity

Employment Type: FullTime

About Troveo

Troveo is building the next-generation data platform to train AI video models. We offer the world’s largest library of AI video training data—featuring millions of hours of licensed video content. Our end-to-end data pipeline connects creators, rights holders, and AI research labs, enabling scalable, compliant, and innovative uses of video for AI applications and model development.

We are an early-stage, high-growth venture backed by forward-thinking investors, and we’re seeking a deeply technical engineer to help build and optimize the backbone of our content delivery systems.

Role Overview

As a Software Engineer, Delivery, you’ll own the reliability, performance, and scalability of Troveo’s video content delivery infrastructure. This role is highly hands-on, blending systems engineering with data-centric development to ensure seamless transfer and processing of petabyte-scale video data.

You’ll work across data transport, distributed processing, and client integration layers - building efficient, fault-tolerant systems that power Troveo’s end-to-end AI data pipeline. Ideal candidates have a strong command of algorithms, concurrency, and network programming, paired with a pragmatic mindset for maintaining production-grade reliability.

Key Responsibilities

Core Delivery Engineering

  • Design, build, and maintain robust delivery pipelines that handle large-scale video ingestion, transformation, and distribution across distributed systems.

  • Optimize throughput, latency, and fault-tolerance across Troveo’s global data delivery layer.

  • Implement monitoring, redundancy, and recovery mechanisms to maintain system reliability at scale.

  • Collaborate with platform and ML teams to ensure smooth data handoffs into analytics, training, and indexing workflows.

Systems Design & Optimization

  • Apply strong fundamentals in algorithms, data structures, and concurrency to optimize data movement and task scheduling.

  • Develop and tune software for high-performance, parallel data processing and low-latency streaming workloads.

  • Implement and optimize both OLAP and OLTP integrations—bridging analytics warehouses and transactional databases for real-time delivery insights.

  • Leverage tools like Python, Go, or Node.js to build efficient services and automation frameworks.

Network & Distributed Systems

  • Build and maintain network-aware systems that support high-throughput video delivery using TCP/UDP, socket programming, and custom streaming protocols.

  • Profile, benchmark, and optimize data transmission across multi-region infrastructure.

  • Contribute to distributed coordination mechanisms to ensure system consistency and efficient data replication.

Reliability & Maintenance

  • Own production operations for delivery services—implement alerting, observability, and incident response workflows.

  • Partner with infrastructure engineers to scale compute and storage resources dynamically.

  • Drive continuous improvement in uptime, throughput, and cost efficiency.

Qualifications & Experience

  • 4 - 6 years of experience in software engineering, with focus areas in distributed systems, networking, or data infrastructure.

  • Deep understanding of algorithms, data structures, and concurrency control.

  • Proven experience building systems that interact with both OLAP (e.g., Snowflake, BigQuery, Redshift) and OLTP (e.g., Postgres, MySQL, DynamoDB) layers.

  • Strong proficiency in Python, Go, or Node.js for systems-level development.

  • Familiarity with network programming principles—including TCP/UDP protocols, sockets, and performance optimization for high-throughput data streams.

  • Experience operating within distributed, data-heavy production environments.

  • Clear, pragmatic communication skills; capable of collaborating closely with data, ML, and platform teams.

Nice to Have

  • Experience designing and implementing microservices architectures.

  • Familiarity with vector databases, Elasticsearch, or similar search/indexing technologies.

  • Exposure to modern streaming frameworks or distributed task queues (e.g., Kafka, Celery, Airflow).

  • Knowledge of cloud infrastructure operations (AWS preferred).

Location & Compensation

Location: Strong preference for candidates based in the San Francisco Bay Area.
Compensation: $120,000 – $160,000 base salary + meaningful equity participation.

Why Join Troveo?

  • Work at the cutting edge of AI, video, and distributed data infrastructure.

  • Build the systems that deliver and power the world’s largest AI video datasets.

  • Collaborate with a world-class team of engineers, researchers, and industry experts.

  • High autonomy, high impact—your work will directly shape Troveo’s core delivery platform.

  • Competitive compensation with significant equity upside.

Troveo
Troveo

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say