Software Engineer optimizing Troveo's video content delivery infrastructure. Focused on reliability and scalability for petabyte-scale video data processing.
Responsibilities
Design, build, and maintain robust delivery pipelines that handle large-scale video ingestion, transformation, and distribution across distributed systems.
Optimize throughput, latency, and fault-tolerance across Troveo’s global data delivery layer.
Implement monitoring, redundancy, and recovery mechanisms to maintain system reliability at scale.
Collaborate with platform and ML teams to ensure smooth data handoffs into analytics, training, and indexing workflows.
Apply strong fundamentals in algorithms, data structures, and concurrency to optimize data movement and task scheduling.
Develop and tune software for high-performance, parallel data processing and low-latency streaming workloads.
Implement and optimize both OLAP and OLTP integrations—bridging analytics warehouses and transactional databases for real-time delivery insights.
Leverage tools like Python, Go, or Node.js to build efficient services and automation frameworks.
Build and maintain network-aware systems that support high-throughput video delivery using TCP/UDP, socket programming, and custom streaming protocols.
Profile, benchmark, and optimize data transmission across multi-region infrastructure.
Contribute to distributed coordination mechanisms to ensure system consistency and efficient data replication.
Own production operations for delivery services—implement alerting, observability, and incident response workflows.
Partner with infrastructure engineers to scale compute and storage resources dynamically.
Drive continuous improvement in uptime, throughput, and cost efficiency.
Requirements
4 - 6 years of experience in software engineering, with focus areas in distributed systems, networking, or data infrastructure
Deep understanding of algorithms, data structures, and concurrency control
Proven experience building systems that interact with both OLAP (e.g., Snowflake, BigQuery, Redshift) and OLTP (e.g., Postgres, MySQL, DynamoDB) layers
Strong proficiency in Python, Go, or Node.js for systems-level development
Familiarity with network programming principles—including TCP/UDP protocols, sockets, and performance optimization for high-throughput data streams
Experience operating within distributed, data-heavy production environments
Clear, pragmatic communication skills; capable of collaborating closely with data, ML, and platform teams.
Benefits
Competitive compensation with significant equity upside
High autonomy, high impact
Collaborative environment with engineers, researchers, and industry experts
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.
Leading engineering efforts for compliance teams at Elliptic, tackling financial crime in crypto. Overseeing product development, team mentoring, and cross - functional collaboration.
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.
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.
Senior Fullstack Software Engineer developing solutions at Natech Banking Solutions, a leading European fintech. Engaging in software development lifecycle while mentoring engineers.