Lead Software Engineer designing scalable data pipelines and backend systems for AI video applications. Collaborate with cross-functional teams while mentoring engineers and shaping Troveo's data infrastructure.
Responsibilities
Lead the architecting of Troveo’s data pipelines, systems, and applications for scalability and reliability.
Partner with product, frontend, and DevOps teams to co-design scalable backend architectures.
Architect and deploy microservices in production environments, ensuring orchestration, auto-scaling, and fault tolerance across hybrid or multi-cloud setups.
Build resilient distributed systems addressing challenges like eventual consistency, service mesh (Istio), and event-driven architectures with Kafka or NATS.
Collaborate across teams as a player-coach, mentoring other engineers while delivering hands-on code and system design.
Design and optimize data pipelines that process massive video datasets for AI workloads.
Dive deep into database internals—execution and storage engines, sharding, replication, and vector search techniques—to ensure efficiency at scale.
Extensive experience with AWS, especially S3, for large-scale data processing and storage.
Strong knowledge of SQL (PostgreSQL preferred); Snowflake SQL experience 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.
Implement comprehensive monitoring, logging, and tracing frameworks (Prometheus, Grafana, Jaeger) to maintain 99.99% uptime.
Build and maintain CI/CD pipelines with GitHub Actions, ArgoCD, or Tekton, integrating security scans and automated testing for zero-downtime deployments.
Profile and optimize backend services for low latency, cost efficiency, and high throughput under load.
Ensure operational excellence under pressure—especially during tight delivery windows—while maintaining clear communication with leadership.
Enforce zero-trust security principles, encryption at rest and in transit, and compliance with GDPR/CCPA.
Work with the platform team to ensure all deployments meet Troveo’s data protection and reliability standards.
Exhibit meticulous 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 strong lateral and technical communication, sharing customer delivery learnings across the engineering org to strengthen platforms and systems company-wide.
Partner directly with Product to translate requirements into scalable, reliable backend solutions.
Requirements
8+ years of backend software engineering experience, including system architecture and distributed systems design.
Deep expertise in Go, Python, or Node.js, with production microservices experience.
Strong understanding of Kubernetes, container orchestration, and cloud-native architectures.
Hands-on experience with Kafka, NATS, or similar event-driven platforms.
Proven experience operating at scale with a startup mentality - fast-moving, adaptable, and pragmatic.
Familiar with video 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.
Benefits
Competitive compensation with significant equity upside
Senior Staff Engineer - Data Platform building next - generation data pipelines for a global leader in cloud security. Driving architecture initiatives using advanced technologies for real - time security insights.
Senior Software Engineer in a Tech Hub working on loyalty technology solutions. Involved in design, development, and optimization of cloud applications and services.
Software Engineer joining Kobie's India Tech Hub to develop loyalty applications and deliver innovative customer experiences for global brands while working with top industry leaders.
Senior Fullstack Engineer building platforms for cryptocurrency intelligence at Elliptic. Collaborating with engineers and data scientists to improve intelligence collection and analysis processes.
Software Engineer developing blockchain analysis platform and collaborating with data science and product teams. Tackling complex data processing challenges and contributing to innovative solutions.
Senior Software Engineer developing APIs and frontend components to empower users in exploring and integrating data. Collaborating with data engineers and product managers for a seamless experience.
Leading engineering efforts for compliance teams at Elliptic, tackling financial crime in crypto. Overseeing product development, team mentoring, and cross - functional collaboration.
Senior Full Stack Developer responsible for developing scalable web applications using modern frameworks. Collaborating with design and engineering teams in India.
Full Stack Engineer leading software development and guiding engineers at EXL. Collaborating with stakeholders to ensure high - quality software applications aligning with business needs.
Software Engineer Intern working on the Canvas Learning Management System at Instructure. Collaborating with a creative team to build impactful backend services.