Python &Regular Expressions Developer - remote

Discovery Inc.
Posted 4 years ago $75k - 120k (US Dollars)

Job description

We build cloud scale software for supplying everything it takes to send Discovery’s shows around the world. From concept to creation to broadcast, around the globe, we are defining the future of video consumption. We build tools and platforms that drive the content supply chain for Discovery’s brands. Our software tracks content as it moves from being an idea to becoming a finished show on brands like HGTV, TLC, Animal Planet, Food Network and all the other Discovery brands. Our applications reach thousands of monthly active users inside Discovery’s business units and at production companies and distributors around the world.

Our Organization

We’re a distributed software development organization specializing in cloud-based solutions for media supply chains and content lifecycle management. We have offices just outside of Washington, DC, and in Knoxville, TN. We have developers across the United States, in Montreal, and India. Our Development teams are DevOps groups working directly with our product and testing teams. We write the software that makes that happen. This role is a contractor position, so we’re recruiting this position through our staffing partners at CBTS.

What you’ll do/Job Description

General

We’re looking for a Python developer that is interested in working with Google AI and AutoML technology. The project will utilize Python, Regular Expressions, Google AI and AutoML to train models from images and documents. The person in this role will work independently and coordinate with a team on challenges and best practice sharing. To be successful in this role you must have curiosity and problem solving skills that lead to solutions. Your development background must include using git, jupyter, regular expressions and python.

Requirements

2+ years Python scripting/development experience

Knowledge and experience with regular expressions

Use Git to keep track of software versions

Perform unit testing and system integration testing of the newly developed functionality.

Perform regression testing to insure new code doesn’t degrade overall performance

Knowledge of software engineering best practices and software project lifecycles

Desire to take ownership and work autonomously while being part of a close-knit team