← All roles

Distributed Systems Engineer

Sieve· Engineering
Apply on company site
San FranciscoFull-timePosted 11mo ago

About the role

Design and engineer systems for handling compute, scheduling, and orchestration of complex ML + ETL pipelines on large video data to optimize system uptime, reliability, and cost-efficiency.

Responsibilities

  • Design and engineer systems that handle compute, scheduling, and orchestration of complex ML + ETL pipelines.
  • Optimize for system uptime, reliability, and cost-effectiveness.
  • Work with cloud technologies to build robust data infrastructure.

Qualifications

  • 3+ years of experience building foundational data infrastructure.
  • Proficient in working across diverse cloud architectures.
  • Designed and maintained pipelines processing petabytes of data.
  • Developed robust CI/CD pipelines for ML teams.
  • Strong coding experience with Go and Python; experience with Rust is a plus.
  • Experience with large-scale video data systems.
  • Operates as an individual contributor who leads by example.
  • In-person at SF HQ.

Skills

Required:System DesignCloud ArchitectureGoPython
Nice to have:Rust
Last updated Dec 7, 2025. Interested? Apply on the company site.
Sieve logo

About Sieve

Video datasets for frontier AI

High quality video data for AI applications.

Video GenerationHuman AvatarsWorld Models

More open roles at Sieve