Senior Software Engineer

22 Jan 2025

Vacancy expired!

Job Description
  • Participate in the design and implementation of robust modern video delivery systems
    • Video backend encodes and streams over 900 live channels and a huge number of VOD titles
    • We are working on modernizing our video delivery backend TV, to have high observability, resilience, ease of management/deployment, high levels of automation and low fault rates in production.
    • Upgrade the systems to support latest media standards like 4K, Dolby Atmos, latest features in HLS etc.
  • Embrace the new shift-left philosophy and work on end-to-end software life cycle, rather than just feature development. These include test automation and automation of processes, CI/CD, monitoring and debugging of production systems, understanding and debugging infrastructure-related issues.

Job Responsibilities
  • 4+ years of experience in software engineering
  • Proficient in C, C
  • Familiar with scripting languages such as python, shell
  • Linux OS concepts, multi-threading, filesystem, makefile
  • Media know-how
    • video codecs H264, H265, AV1
    • audio codecs AAC, AC3
    • Streaming protocols HLS, DASH
    • DRM standards like fairplay,
  • Experience working with cloud and microservices
    • Kubernetes terminology, administration and monitoring
    • Lambdas
    • EC2 instances
    • Batch jobs

Nice to have
  • Devops, CI/CD, New Relic integration and monitoring, dashboards, unit tests, integration tests
  • Cmake

Education:
  • Bachelor's or Master s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

  • ID: #48745228
  • State: Colorado Denver 80201 Denver USA
  • City: Denver
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-01-22
  • Deadline: 2023-03-20
  • Category: Tv/film/video/radio