Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Python Developer

Premiere Digital Services Inc

Python Developer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    ABOUT THE COMPANY

    Premiere Digital Services (PDS) is a trusted media services and software solutions partner for content owners, video distributers, digital retailers, broadcasters, subscription video and ad supported platforms. We simplify the complexities of content distribution, supply chain and digital storefront management and provide flexible B2B technical SaaS solutions and managed services for media assets. As a leader in cloud-based digital asset delivery and content optimization solutions for clients in the growing Media & Entertainment industry, Premiere brings to life the quality of film and television, transporting to the hands of millions around the globe. Through the magic of media services, we are a rising thought leader providing innovative, smart tools and intelligent operations as an essential business in media entertainment. Together with industry leaders like Google, Apple, NBC Universal, Microsoft, Disney, Warner Brothers and more, we work to revolutionize media delivery at the forefront of entertainment technology and software services.

    ABOUT THE ROLE

    In the role of “Python Developer” in our Advanced Technology team at Premiere Digital, you will be responsible for the creation of media processing workflows interfacing with both 3rd party as well as Premiere Digital proprietary applications and systems.  Those processes include transformation of video, audio, and image based media files, consolidating and formatting of file based metadata, orchestration of processes across a number of storage systems, all executing within our PTWeb Processing Platform.

     

    In this role, you will also be responsible for adhering to development guidelines established by our Software Engineering team, including documentation of code, workflows/code management within our BitBucket repository, and task based management via Jira. 

     

    Candidates should have experience working within Media and Entertainment businesses, including streaming video or post-production type processes.

     

    PRINCIPAL DUTIES AND RESPONSIBILITIES (ESSENTIAL FUNCTIONS**):

     

    RESPONSIBILITIES:

    • Using Python, develop workflow processes interfacing with 3rd party applications.  This may include running CLI type applications or calling application API’s directly.

    ·        Orchestrate workflows using above CLI/API based applications as files need to be moved across storage pools for process.

    • Make workflows available to receive input and be executed from our PTWeb application UI
    • Make workflows available to receive input and be executed via our PTWeb application API.
    • Design and deploy simple interfaces via Vuejs or Angular.
    • Work with Operations, Software Engineering, and IT Teams, to ensure solutions-built address defined need, as well as function in an optimized and efficient manner.

     

    REQUIRED SKILLS:

    • Comfortable programming in Python and/or Javascript.
    • Comfortable with HTTP API requests (GET, PUT, POST)
    • Comfortable in a command line environment
    • Experience working in IT and cloud infrastructure.
    • Current understanding of best practices regarding system security measures
    • Positive outlook in meeting challenges and working to a high level.
    • Professional experience working with and analyzing computer hardware and software.
    • Extensive knowledge and experience working with operating systems.

     

    DESIRED SKILLS:

    Ideal candidates have knowledge that overlaps media production and programming. We are not expecting you to know or be fluent in all aspects noted below, but to have experience with some items and the desire and ability to learn the rest.

    • Programming (backend): Python, NoSQL DB's (Front end) Javascript - Vue/Angular
    • Containers: Docker, Orchestration: Docker Swarm / Kubernetes
    • Some or all of the following CLI/API based tools: ImageMagick, FFMPEG, MediaInfo, ExifTool, FFProbe,, Reach Engine
    • Production software: Adobe Photoshop, NLEs such as DaVinci Resolve, Adobe Premiere, FCP, Avid, Transcoders: Adobe Media Encoder, Telestream Vantage, Hybrik, Subitle/CC Editors: MacCaption, EZTitles/Convert, Lemony, Ooona

    QUALIFICATIONS:

     Education & Experience: 

    • High school diploma or GED required
    • Bachelor's degree (B. A.) from four-year College or university desired; or related experience and/or training; or equivalent combination of education and experience.
    • Minimum of five years of experience in positions related to python code development.