Jobs
R

Senior Backend Engineer (6-Month Contract) – Video Engineering

RANIKA, IN2d ago
Full-timevia indeed

Required Skills

awsci/cddockergojavakafkakubernetesmicroservicespythonredis

Job Description

  • *Job Title:** Senior Backend Engineer (6\-Month Contract) – Video Engineering
  • *Location:** Bengaluru, Karnataka, India
  • *Job Type:** Full\-time, Contract (6 Months)
  • *Work Mode:** On\-site
  • *Experience:** 3\+ Years

Job Description

We are looking for an experienced Backend Engineer to design, develop, and maintain scalable backend systems for a Video\-on\-Demand (VoD) platform. The role involves building services for video ingestion, transcoding job orchestration, adaptive bitrate (ABR) packaging, content storage, and delivery.

You will work on distributed systems and large\-scale video processing infrastructure, focusing on performance, reliability, scalability, and operational excellence.

Key Responsibilities

  • Design and develop scalable, fault\-tolerant backend services for video ingestion, transcoding, packaging, and delivery workflows.
  • Own backend features end\-to\-end, from technical design and implementation to deployment, monitoring, and operational support.
  • Write high\-quality, maintainable, and well\-tested code.
  • Contribute to architectural decisions involving throughput, latency, cost, and system reliability.
  • Integrate video processing services with content management systems, CDN origin, DRM/entitlement systems, and metadata APIs.
  • Monitor production systems, troubleshoot incidents, perform root cause analysis, and implement preventive improvements.
  • Optimize video processing workflows for cost efficiency, throughput, and time\-to\-publish.
  • Collaborate with product managers, content operations, and cross\-functional engineering teams.
  • Participate in code reviews, technical design discussions, and knowledge sharing.

Required Skills

  • Strong programming experience in Go, Python, or Java.
  • Experience developing and operating production\-grade backend services.
  • Understanding of distributed systems, microservices, and system design.
  • Hands\-on experience with AWS, preferably S3, compute services, SQS, and SNS.
  • Knowledge of event\-driven architecture, Kafka, message queues, and workflow orchestration.
  • Experience with databases, storage systems, and caching technologies such as Redis or Memcached.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and infrastructure as code.
  • Understanding of logging, monitoring, metrics, and distributed tracing.
  • Strong problem\-solving, communication, and collaboration skills.

Experience and Education

  • 3\+ years of professional backend engineering experience.
  • Bachelor's or master's degree in Computer Science or a related field preferred.
  • Experience building scalable and reliable distributed systems in production.
  • *Contract Details:** This is a full\-time, 6\-month contractual position requiring on\-site work in Bengaluru, Karnataka.

Pay: ₹150,000\.00 \- ₹250,000\.00 per month

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
2d ago
Source
Indeed