Media Software Engineer (Back-end) (Temporary)

A+E NetworksNew York, NY
1dRemote

About The Position

THE ROLE: Media Software Engineer (Back-end) Temporary The Media Software Engineer designs and builds back-end software that powers A+E Global Media’s content supply chain across its portfolio of brands (A&E, Lifetime, History, etc.). This includes systems responsible for managing video, audio, and other related media assets as they move throughout the company’s internal and cloud-based content supply chains, including distribution to hundreds of the world’s top cable systems and streaming platforms. This role will focus on media workflows, data transformation, and cloud-based infrastructure automation. We are looking for a strong back-end engineer who enjoys solving complex workflow problems and building reliable, scalable systems. Prior media experience is helpful but not required – curiosity, adaptability, and strong engineering fundamentals matter most.

Requirements

  • Minimum Bachelor’s degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.
  • Minimum 4+ years of professional back-end software development and configuration experience with a solid understanding of software architecture.
  • Minimum 3+ years of experience with a scripting language such as Python, Ruby, PHP, Perl, or JavaScript.
  • Strong experience in Python a plus.
  • Familiarity with Linux and UNIX-based operating systems, with the ability to perform administrative tasks including environment configuration and troubleshooting using key system tools.
  • Familiarity with cloud-computing and the tools available from modern cloud infrastructure providers such as Google, Microsoft, IBM and Oracle, with a strong preference for knowledge of Amazon Web Services (AWS).
  • Experience working with users and stakeholders to gather requirements and deliver solutions

Nice To Haves

  • Strong experience with Python.
  • Familiarity with media processing or large file-based workflows.
  • Hands-on experience with, or knowledge in, any of the following: AWS (Lambda, EC2, S3, SNS, SQS, CloudFormation, MediaConvert, and CloudWatch) GitHub CI/CD Tools Event-Driven Architectures SDVI Rally
  • Familiarity with video production or post-production technologies.
  • Self-organized with significant attention to detail and procedures.
  • Ability to prioritize and address multiple tasks and projects in a dynamic work environment.
  • Ability to work independently and with other members of a team.
  • Experience creating and documenting test cases.
  • Demonstrated leadership or mentorship experience.
  • Demonstrated significant and strong interpersonal and written communications skills.

Responsibilities

  • Write, debug, and maintain software (primarily in Python), to enable back-end data processing, integrations, transformations, and automations for media workflows.
  • Help design, develop, and deploy cloud-based media workflows using a variety of hosted and custom-built software solutions.
  • Advocate for and uphold development best practices (like unit testing and code quality standards) in partnership with the team’s technical leadership.
  • Help design and maintain development, QA, and production environments related to media processing.
  • Create technical documentation for internal use and train operational and support teams as necessary on how our software tools work and how to troubleshoot.
  • Serve as an escalation point for internal teams helping to resolve complex issues related to our software and tools.
  • Mentor and enhance the skillset of other team members and enable team members to contribute to software projects who may not be full-time developers.
  • Support the company’s commitment to meaningful engagement, collaborative ways of working and shared success across all areas of responsibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service