CloudDockerGoogle Cloud PlatformJavaKubernetesMicroservicesOraclePythonGoGolangAILarge Language ModelsClaudeAnthropicGCPGoogle CloudSaaSCI/CDCollaboration
About this role
Role Overview
Identify bottlenecks and optimize video workflows to improve efficiency across encoding and delivery
Integrate AI-powered tools into development processes to accelerate build cycles and reduce manual effort
Build and manage scalable cloud-native applications on OCI and GCP for video processing
Design, develop, and maintain microservices to support modular and scalable video platform architecture
Collaborate with development teams on re-architecting and migrating existing monolithic systems into microservices-based cloud architectures
Monitor and improve the performance, reliability, and scalability of microservices across the video pipeline
Actively influence future innovations by staying current with the latest software engineering and video technology trends
Foster a culture of collaboration and teamwork across the engineering organization
Requirements
7+ years of experience as a Software Engineer
5+ years working with programming languages such as Golang, Java, Python
Experience leveraging AI-powered tools for software development, including prompt engineering, AI-assisted coding tools such as Cursor, and working with large language models such as Anthropic Claude
3+ years of experience designing, building, and maintaining microservices architectures
3+ years working with Cloud/SaaS services such as Oracle Cloud Infrastructure (OCI) or Google Cloud
BS/MS Degree in Computer Science, similar technical field of study, or equivalent experience
Experience with container technology and orchestration such as Docker and Kubernetes
Experience with CI/CD pipelines and DevOps practices
Experience with technical writing and design documentation
Master’s Degree in Computer Science or a similar, related field
Experience with video codecs and protocols such as H.264, HEVC, AV1, HLS, RTMP