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 Tech Lead overseeing Qliro’s Pay Later systems and services. Leading engineering teams and shaping technical direction for scalable solutions across the Nordics.
Principal Engineer leading the technical direction at Terrific, a social commerce platform. Building AI - powered, real - time shopping experiences with a modern tech stack.
Principal Software Engineer at Amgen transforming lives by developing software solutions. Leading projects in biotechnology with focus on cloud technology and generative AI.
Global Facilities Chemical Engineer at Micron Technology, managing regional projects and fostering engineering collaboration. Ensuring sustainability and operational excellence across manufacturing sites.
Software Engineer providing technical support for 5DA product in semiconductor manufacturing. This role includes project management and collaboration with local Business Unit to achieve goals.
Senior Engineer developing and deploying transformative solutions for semiconductor manufacturing at Micron. Collaborating with cross - functional teams to drive quality and performance improvements across manufacturing sites.
Software Engineer developing autonomous behaviors for humanoid robots. Collaborating with teams to solve complex challenges in real - world deployments at Agility Robotics.
Senior Software Engineer leading design and development of software solutions at architectural firm Parkhill. Collaborating across technology stacks to enhance digital capabilities and internal platforms.
Senior Software Engineer developing safety - critical software for aerospace controls at Rolls - Royce. Collaborating teams and guiding engineers in achieving compliance objectives.
Senior Controls Software Engineer developing and testing embedded software for safety critical system. Involves project lifecycle tasks from concept to production release collaborating with engineering teams.