Full Time Job

Advanced Software Developer


Atlanta, GA 03-18-2021
Apply @ Employer
  • Paid
  • Full Time
Job Description
The Job

WarnerMedia seeks an Advanced Software Developer for the Content Platform Svcs department.

Within the WarnerMedia Technology Organization (WMTO), you will be part of a team developing live streaming and transcoding solutions for WarnerMedia's digital platform. We create solutions for multiple WarnerMedia brands such as March Madness, NCAA, HBO Max, TBS, TNT, TruTV, TCM, Cartoon Network, Adult Swim, and CNN. You will be working in a collaborative and active atmosphere where iterative solutions are needed for frequent priority changes. The ideal candidate is a problem solver who is not afraid to ask questions, is eager to learn by doing, is open to changes in direction, and can adapt to new strategies.

The Daily
• Design, develop, and maintain backend software solutions to simplify live and on-demand video delivery.
• Most applications are written in Python or Golang and currently communicate via REST or queues.
• Develop and maintain video transcoding and live streaming workflows.
• Occasional UI development opportunities with React JS to create dashboards and instrumentation for backend systems.
• Develop solutions that balance innovation, quality, delivery time, and alignment with business strategy.
• Work with WarnerMedia brand stakeholders to understand business strategy and requirements.
• Collaborate with operations stakeholders to deliver ''operationally friendly'' solutions.
• Engage in the software development process. Pull Requests, Design reviews, Stand-up, etc.

The Essentials
• Experience with application development in Python, Golang, or Javascript demonstrating solid design and software life cycle skills.
• Experience with web frameworks such as Django, Flask, Express, Hapi, etc.
• Experience developing and consuming REST APIs.
• Experience with SQL and NoSQL databases such as Postgres, MySQL, Mongo, etc.

Bonus Skills (not required)
• Working knowledge of video transcoding or live streaming.
• Experience with video technologies: AWS MediaConvert, MediaLive, FFmpeg, etc.
• Experience with React JS.
• Experience with AWS services: S3, SQS, SNS, RDS, and more.
• Experience with containers, container management, and cloud deployments: Docker, Kubernetes, Fargate, etc.
• Experience with using git for version control: branching, merging, tagging etc.