We are looking for a FULL REMOTE Senior Python developer for one of the TOP streaming platforms.
About the Project
As a software developer for video engineering on the Back-end you will be responsible for implementing various features and improving the stability of our application.
Duties and responsibilities
· Design and develop secure and scalable microservices to power customer’s cloud-based video ingestion and processing workflows
· Re-architect video ingestion workflows for increased robustness, scalability and efficiency
· Quickly troubleshoot production issues and come up with an appropriate RCA.
· Develop tools & processes to enable operations support for our services.
Qualification
· Bachelor degree in Computer Science or related discipline preferred
· 5-8 years of experience building production software systems
· Expert programmer in Python programming languages
· Desirable: experience with Java, Scala, GoLang
· Desirable: experience in developing and deploying cloud-based microservices – in-depth and working knowledge with AWS services – S3, Glacier, EFS, Lambda, EC2, IAM, Terraform, Vault; Networking, docker, K8s, GoCD or Harness pipelines, Prometheus, Grafana monitoring, Git
· Desirable: working knowledge of writing DAGs using Apache Airflow and familiarity with scheduling and synchronization mechanisms.
· Desirable: familiarity with video, audio, subtitle and metadata formats
· Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis, OO design/development
· Ability to handle under specified tasks and on-calls
Location: FULL REMOTE or Prague 1