companyTroveo logo

Lead Software Engineer

TroveoSan Francisco, CA
On-site Full-time $200K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Key ResponsibilitiesArchitecture & Systems DesignSpearhead the design of Troveo’s data pipelines, systems, and applications to ensure scalability and dependability. Collaborate with product, frontend, and DevOps teams to co-create scalable backend architectures. Design and implement microservices in production environments, focusing on orchestration, auto-scaling, and fault tolerance across hybrid or multi-cloud architectures. Develop robust distributed systems that tackle challenges like eventual consistency, service mesh (Istio), and event-driven architectures utilizing Kafka or NATS. Foster a collaborative environment as a player-coach, mentoring fellow engineers while actively contributing code and system design.

About the job

About Troveo

At Troveo, we're innovating the future of AI video model training with our cutting-edge data platform. We proudly maintain the world's largest collection of licensed AI video training data, comprising millions of hours of content. Our comprehensive data pipeline seamlessly connects creators, rights holders, and AI research labs, facilitating compliant and scalable applications of video technology for AI and model development.

As an early-stage, high-growth venture backed by visionary investors, we're looking for a Lead Software Engineer to enhance the distributed systems that underpin Troveo’s data and AI infrastructure.

Role Overview

In this pivotal role, the Lead Software Engineer will architect and scale the core backend systems that drive Troveo’s expansive data delivery, computational processes, and model training operations. You will work closely with product managers, DevOps, and frontend teams to design resilient and efficient microservices that cater to large-scale AI video data processing demands.

This position is perfect for an engineer with a passion for technical challenges, balancing reliability, scalability, and efficiency within distributed environments. You will influence data movement, transformation, and the overall functionality of Troveo’s AI ecosystem.

Your leadership will be essential in shaping the architecture of Troveo’s data pipelines, systems, and applications, working at the confluence of large-scale data management, cloud infrastructure, and applied AI. We seek an ideal candidate who blends extensive systems experience with exceptional communication skills, meticulous attention to detail, and a dynamic startup mentality.

About Troveo

Troveo is at the forefront of AI technology, revolutionizing how data is utilized for video model training. Our extensive library provides unparalleled access to licensed video content, making us a vital partner for creators and researchers in the AI space. Join us in shaping the future of AI-driven video applications.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.