<Back to Search
Lead Software Engineer
Millbrae, CAMarch 26th, 2026
About TroveoTroveo 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 aLead Software Engineerto help build the distributed systems powering Troveo’s data and AI infrastructure.Role Overview
TheLead Software Engineerwill design and scale the foundational backend systems that enable Troveo’s massive data delivery, compute, and model-training operations. You’ll collaborate closely with product, DevOps, and frontend teams to architect resilient, performant microservices that support large-scale AI video data processing.This is a hands-on, high-impact role for an engineer who thrives on technical depth - balancing reliability, scalability, and efficiency in distributed environments. You’ll shape how data moves, transforms, and powers Troveo’s AI ecosystem.You will lead thearchitecture of Troveo’s data pipelines, systems, and applications , working at the intersection of large-scale data, cloud infrastructure, and applied AI. The ideal candidate combines deep systems experience with strong communication, precision, and a startup mindset.Key Responsibilities
Architecture & Systems DesignLead the architecting of Troveo’sdata pipelines, systems, and applicationsfor scalability and reliability.Partner with product, frontend, and DevOps teams to co-design scalable backend architectures.Architect and deploymicroservicesin production environments, ensuring orchestration, auto-scaling, and fault tolerance across hybrid or multi-cloud setups.Build resilient distributed systems addressing challenges likeeventual consistency ,service mesh (Istio) , andevent-driven architectureswithKafkaorNATS .Collaborate across teams as aplayer-coach , mentoring other engineers while delivering hands-on code and system design.Data Infrastructure & OptimizationDesign and optimize data pipelines that process massive video datasets for AI workloads.Dive deep intodatabase internals —execution and storage engines,sharding ,replication , andvector searchtechniques—to ensure efficiency at scale.Extensive experience withAWS , especiallyS3 , for large-scale data processing and storage.Strong knowledge ofSQL(PostgreSQL preferred);Snowflake SQLexperience is a plus.Collaborate with ML and data engineering teams to embed AI/ML models directly into backend services, maintaining contextual awareness of video AI tradeoffs.Reliability, Observability & OperationsImplement comprehensivemonitoring, logging, and tracingframeworks (Prometheus, Grafana, Jaeger) to maintain 99.99% uptime.Build and maintain CI/CD withGitHub Actions ,ArgoCD , orTekton , security scans and automated testing for zero-downtime deployments.Profile and optimize backend services forlow latency ,cost efficiency , andhigh throughputunder load.Ensure operational excellence under pressure—especially during tight delivery windows—while maintaining clear communication with leadership.Security & ComplianceEnforcezero-trustsecurity principles, encryption at rest and in transit, and compliance withGDPR/CCPA .Work with the platform team to ensure all deployments meet Troveo’s data protection and reliability standards.Cross-Functional Collaboration & Soft SkillsExhibitmeticulous attention to detail , ensuring deliverables adhere precisely to contract terms and customer expectations.Communicate effectively under pressure, providing updates and clarity during time-sensitive project deliveries.Demonstrate stronglateral and technical communication , sharing customer delivery learnings across the engineering org to strengthen platforms and systems company-wide.Partner directly withProductto translate requirements into scalable, reliable backend solutions.Qualifications & Experience8+ years of backend software engineering experience, including system architecture and distributed systems design.Deep expertise inGo ,Python , orNode.js , with production microservices experience.Strong understanding ofKubernetes ,container orchestration , andcloud-nativearchitectures.Hands-on experience withKafka ,NATS , or similar event-driven platforms.Proven experience operating at scale with astartup mentality- fast-moving, adaptable, and pragmatic.Familiar withvideo AI/ML systems- not leading their development, but understanding the tradeoffs that impact system design and performance.Experience implementing observability and CI/CD pipelines in production.Excellent communicator and mentor; capable of leading by example and elevating team technical standards.Nice to HavePrior experience in AI/ML infrastructure or large-scale data processing.Exposure tovector databases ,Elasticsearch , orreal-time analyticssystems.Contributions to open-source backend or infrastructure projects.Experience in multi-cloud or hybrid environments.Location & Compensation
Location:Strong preference for candidates based in theSan Francisco Bay Area .
Compensation:$200,000 – $300,000 base salary + meaningful equity participation.Why Join Troveo?Build the distributed backbone that powers the world’s largest AI video dataset.Tackle complex systems challenges at the intersection of data, AI, and infrastructure.Collaborate with a world-class engineering and research team shaping the future of AI video.High autonomy, high impact—your code will define the reliability and scale of Troveo’s platform.Competitive compensation with significant equity upside.#J-18808-Ljbffr
Showing 200 of 70,762 matching similar jobs in Springbrook, ND
- NASAMS Senior Software Engineer
- NASAMS Senior Software Engineer
- Software Engineer
- Senior Software Engineer
- Senior AI Software Engineer (LLM) - Essex Management
- Embedded Real-time Software Engineer II
- Senior Software Engineer (IDV, MEX)
- Embedded Software Tester
- Senior Java Software Engineer
- Senior Automation Engineer - Python/ QNX
- Principal Software Engineer
- Sr. Staff Mobile Software Engineer
- Senior Software Engineer (C++), Real Time Systems
- Distributed Systems Software Engineer, Python / Go
- Senior Software Quality Engineer
- Staff Software Engineer, Marketing Systems
- Entry level java spring boot developer/ML/AI engineer
- Engineer II Software Engineering X
- Onsite Senior Python Test Engineer - ML Platform
- Senior Manager, Systems Engineering & Build Automation
- Senior Software Developer
- IT Sr Software Engineer
- Senior AI-Driven Software Engineer (DC On-Site)
- Software Engineer: Build Scalable Solutions
- Lead Software Engineer
- Software Engineer
- ProVideo Build Engineer
- Java Software Engineer
- Hybrid SDET Engineer: Test Automation for Hardware & Web
- Graphics Software Engineer
- Senior Software Engineer (AI First)
- Senior Software Programmer
- SDET, Customer Systems: Automation & AI Testing
- Sr. Staff Software Engineer - Money Team
- Software Development Engineer in Test
- Senior Software Engineer, C#
- Staff Software Build Engineer
- Sr. AI Software Engineer
- Lead Software Engineer - IOS & Android Native
- SAP BTP Staff Software Engineer