Job Description
We are seeking a Senior Software Engineer Golang who will help drive our systems evolution to join our team The role will be an integral part of the Video Streaming and Engineering team working with video engineers to build and release products for various platforms like Desktop OTT Mobile The candidate will be responsible for building deploying and managing Video Encoding and Delivery applications in cloud AWSGCP This role will also be leading projects optimizing performance sharing knowledge and mentoring junior engineers This role will have greater autonomy when deciding what approach to take in solving the problems to which they are assigned
Your Day to Day
- Work with other engineers to maintain and evolve our video partner delivery platform
- Work with the team on building out cloud based microservices and asynchronous solutions to support video processing workflows
- Work with other developers and Operations team on streamlining CICD solution
- Work closely with the QA engineering team to facilitate end to test testing
- Encourage an engineering culture that promotes test-driven development and code coverage
- Help in building the architecture to be used across all services
- Additional duties and responsibilities as assigned
Key Projects
Work with video engineers to modernize and optimize our cloud video Delivery platformBuilding new microservices features and improving Video Delivery Content Filtering solutions for ParamountAsset Ingestion workflow improvements and debugging jobs and workflowsWork with development teams on research architecture modernizing existing systems into the cloudEnhance internal technical documentation as well as external customer facing documentation guidesScale existing microservices to enable multitenancy for internal servicesWork with internal and external content providers to onboard into our Delivery platformQualifications
What you bring to the team
You have 5 years of experience as a Software EngineerExperience writing microservices from scratch in Golang Programming languageExperienced in developing and maintaining cloud based video workflowsExperience working with Cloud SaaS services such as Amazon AWS Google CloudExperience in building Web APIs in Golang and database technologies like MySQL PostgresExperience with container technology and management such as Docker KubernetesExperience in using CICD systems like Github Actions ArgoExperience describing APIs using OpenAPIStrong written verbal and interpersonal communication skillsYou might also have
Knowledge of HLSDASH streaming media standards and DRM technologies like Fairplay Playready WidevineExperience with AVC HEVC VP9 AV1 AAC video and audio codec standardsExperience with video broadcasting and streaming media standardsBS degree in Computer Science similar technical field of study or equivalent practical experienceSkills
Mandatory Skills : GolangMicroservicesAWS LambdaAWS RDSAWS S3AWS API GatewaySQSSNSAws Step FunctionsDockerDynamo DB
Employment Type : Full Time
Experience : years
Vacancy : 1