R

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

RANI

3 years

18 - 30 Lacs

Bengaluru

Posted:15 hours ago

Apply

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

Skills Required

Backend Packaging Operational Excellence Technical Design Operational Support Content Management Root Cause Analysis Python Java Microservices System Design AWS

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
R
RANI

RecommendedJobs for You