Software Development Engineer II @ Discovery, Inc. - San Francisco, CA

Job Overview

14 days ago

Software Development Engineer II

Discovery, Inc. - San Francisco, CA

Overview:

As television and media habits change, our mission remains true to the principles that founded Discovery – every day we seek to ignite people’s curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences.

The Direct to Consumer Group is a technology company within the Discovery brand. We are building a global streaming video platform (OTT), and a suite of applications to support all of our network’s brands globally. We are building modern container-based microservices operated on AWS. Our platform covers everything from search, catalogue, video transcoding, personalization, to global subscriptions, and really much more. We build user experiences ranging from classic lean-back viewing to interactive learning applications. We build products for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of Discovery owned networks (Discovery, Food Network, Golf TV, MotorTrend, Eurosport, Discovery Play, and many more) This is a growing, global engineering group crucial to Discovery’s future.

Responsibilities:
The Event Streams platform focuses on helping the Discovery DTC business understand our customers better. This is a critical mission to our success in building the best digital products that customers love. We know our customers, and we own the vision of how data is collected, validated, segmented and activated downstream. We’re not only making our digital products more personalized but also empowering our product teams to experiment and make decisions on product features based on data collected.

Our team leverages AWS to build pipelines and create data stores as the source of truth. We are responsible for several pipelines that utilize Kinesis, S3, Airflow, Docker and Kubernetes. We deliver on roadmap requirements while also ensuring time for engineering driven items and improved operations. We deliver for the organization, believe in data privacy, ensure data integrity, and build for reliability and security.
Qualifications:
Do you watch Discovery Channel, HGTV, Food Network, Animal Planet, or any of Discovery’s other 60+ channels? Are you passionate about data? Do you strive to empower data-driven growth, build the source of truth, and empower teams with high quality business-ready data?

We are seeking an experienced Senior Data Engineer who wants to help build our data solutions, apply your coding skills, leverage your AWS experience, and help mentor junior engineers. In this meaningful role, you will solve complex problems, develop scalable solutions, and add to a global team that believes in working together and having fun.

Required

  • You have a Bachelor's Degree or higher in Computer Science
  • You have a minimum of 5 years of software development experience
  • You have a minimum of 3 years of professional experience with AWS services
  • Your core language is Python, and you have a proficiency to quickly pick up other languages
  • You’ve designed multiple processes to extract, transform and load data to multiple sources
  • You have built and shipped stable data pipelines and scalable feature changes to production
  • You are a collaborative leader that makes other engineers and team members around you more productive
  • You are an effective communicator as exemplified by your technical documentation and interactions with stakeholders and teams
  • You solve business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices
  • You can effectively represent the technical decisions from your team to senior stakeholders
  • You’re not afraid to jump in and help complete any task on the team
  • You want a chance to create something new in a rapidly growing team
  • You enjoy mentoring others and bringing people along
  • You do not have an ego and enjoy working on a team

Experience Giving you an Edge

  • Experience with Airflow, Docker, EC2, S3, or Kubernetes
  • Experience with tools such as DataBricks or Snowflake
  • You are proficient in Go
  • Have worked in a fast paced environment with a growing team
  • Experience in the media industry

Similar Jobs

Software Development Engineer

Amazon.com Services LLC

Sunnyvale, CA

The successful candidate is expected to contribute to all parts of the software development and deployment life-cycle, including design, development,…

Software Development Engineer I - Alexa Product Knowledge, Alexa Shopping

Amazon.com Services LLC

Sunnyvale, CA

Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development.

Software Development Engineer I - Alexa Product Knowledge

Amazon.com Services LLC

Sunnyvale, CA

Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development.

Senior Software Development Engineer

Workday

Pleasanton, CA

Ideal candidates will be exceptionally strong individual contributors with a passion for innovative software development, a learning mentality, and have proven…

Hardware Development Engineer I

Berkeley Lights, Inc.

Emeryville, CA

Proficiency with software used in mechanical CAD (Solidworks (preferred), ProE, Inventor or equivalent). As a member of our Hardware Engineering team, you will…

Software Development Engineer, Datapath - Developer Productivity

Amazon.com Services LLC

Sunnyvale, CA

5+ years professional experience in software development. 2+ years of non-internship professional software development experience.

Software Development Engineer - UI, Amazon Common Software (ACS)

Amazon.com Services LLC

Sunnyvale, CA

Ability to drive an optimal software architecture within the team. Amazon Devices is an inventive research and development company that designs and engineers…

AI Software Development Engineer

Intel

Santa Clara, CA

2+ years of development with Python. 2+ years of experience in Deep Learning algorithm development experience. Excellent performance analysis and tuning skills.

Senior Software Development Engineer, Production Engineering

Workday

Palo Alto, CA

3+ years of automation software development in AWS, Azure or GCP environment. 3+ years of experience as a software developer in Production Engineering, DevOps…

IT Software Development Engineer

Intel

Folsom, CA

Design, development, testing, and delivery of production-worthy software applications using . IT is also responsible for e-Commerce development, data hosting…

Software Engineer (SRE)

Comcentric

Palo Alto, CA

To be considered for this role, you must have a strong software development foundation with 5+ years of experience writing code in Java, Python, Go or other…

Regional Deskside Technician - San Francisco

SAIC

San Francisco, CA

Conduct user training on approved software and hardware. Install and maintain computer software on users’ devices such as Microsoft Windows and Microsoft Office…

Embedded Software Engineer, Amazon Go Network Products , NetProd

Amazon.com Services LLC

Cupertino, CA

2+ years of non-internship professional software development experience. Hands-on experience with embedded system development e.g. RTOS/or embedded Linux and…

Technical Program Manager - Audio

Amazon.com Services LLC

Sunnyvale, CA

Knowledge of software and hardware development process and lifecycle. Familiarity with Audio technologies from a development or program management standpoint.

Senior Specialist SA, EC2 Mac

Amazon Web Services, Inc.

San Francisco, CA

5+ years of experience in technology/software sales, pre-sales, or consulting. As the EC2 Mac Solution Architect (SA), you will partner closely with the…

Senior Product PR Manager

Workday

San Francisco, CA

Assists with the development and execution of tactical PR plans. Experience in enterprise software/technology, ideally focused on the office of finance audience…

Applied Science Manager, Alexa AI

Amazon.com Services LLC

Sunnyvale, CA

Experienced in ideating, researching, designing, prototyping innovative ideas and shipping software solutions. 3+ years of people management experience.

Sr. Specialist, Autonomous Computing

Amazon Web Services, Inc.

San Francisco, CA

5+ years experience, of which 3+ years is related to business development, management consulting, strategic partnerships, enterprise sales, technology…

Business Development Associate

Arrow Electronics

Santa Clara, CA

Proficient in Microsoft Office and relevant software. 1 - 2 years' relevant work experience in business development. 1 year of SaaS experience.

Quality Assurance Engineer, AVS Tech QA

Amazon.com Services LLC

Sunnyvale, CA

Experience in agile software development methodologies. AVS Tech QA team are owners of software quality for Alexa integration on 3P devices, by either providing…

Senior Solutions Marketing Manager, Technology

Workday

Pleasanton, CA

Subject matter expertise in software-as-a-service, platform-as-a-service or data and analytics. 4+ years experience in product marketing, solutions marketing or…

Compiler Engineer

Intel

Santa Clara, CA

Responsible for both proprietary and open source software development for compilers and tools for programmable network architectures.

Software Engineer

Comcentric

San Francisco, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Senior Emulation Operations Manager

Intel

Folsom, CA

As a trusted and active team member, the Emulation Operations Manager will work to drive development, implementation and continuous improvement of the Emulation…

Ad