Backend Engineer (6-month Contract)
Core
Design and build core backend systems for a Video-on-Demand platform, handling content ingest, transcoding, adaptive bitrate packaging, and delivery at scale.
Role type
Senior IC backend engineer (distributed systems)
Builds
Scalable video processing infrastructure and delivery workflows
Domain
Media technology / Video streaming
Required skills
Go, Python, Java, distributed systems design, cloud platforms (AWS), event-driven architectures, message queues (Kafka), storage systems, caching strategies, CI/CD pipelines, containerization, observability
Preferred skills
System design, mentorship, cross-functional collaboration
Technologies
Go, Python, Java, AWS, S3, SQS, SNS, Kafka, Redis, Memcached, Docker, Kubernetes
Responsibilities
Design and build scalable backend services for video ingest, transcoding, and delivery; own end-to-end delivery of complex features; participate in on-call rotations and lead incident response; optimize video processing workflows for cost and throughput; mentor junior engineers
Seniority
Senior, hands-on IC
