Logo
Warner Media, LLC.

Staff Software Engineer (Video Compression/ Video Transcoding)

Warner Media, LLC., San Francisco, California, United States, 94199


Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.Who We Are…When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the

storytellers

bringing our characters to life, the

creators

bringing them to your living rooms and the

dreamers

creating what’s next…From brilliant creatives to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.Max is where storytelling takes center stage and where creatives find a home with the support and resources to do their best work, no matter the genre or format. It is where our exclusive Max Originals and iconic entertainment brands thrive, with HBO, HBO Max, Warner Bros., DC, Turner Classic Movies, Cartoon Network and more delivering the greatest array of series, movies, and specials for audiences of all ages.Meet Our Team:This role is within WBD’s Content Processing team. We ensure that videos are encoded and packaged as fast as possible for streaming and look incredible on all our supported devices. If you are passionate about video streaming, if you dream of making every pixel look beautiful, this is the team.We are a fast-growing, global engineering group crucial to WBD’s future. We need a development leader who is comfortable turning the needs of our engineering community into thoughtful design and architecture, serving as a senior resource for other developers as they build software components. The Staff Software Engineer role requires an individual to be a strong servant leader who cares about the developer experience of the customers. Additionally, we are looking for someone who has a passion for mentorship to help grow the engineers of the future.Position Summary:We are hiring a Staff Software Development Engineer to join our team. The ideal candidate has an established background in developing customer-obsessed experiences, a strong technical ability, great communication skills, a motivation to achieve results in a fast-paced environment, a high level of creativity, great analytical reasoning skills, and of course, passion for technology.Responsibilities:You have acquired subject-matter expertise over one or more production software systems and demonstrated a pattern of shipping high quality feature changes in that or those system(s).You solve business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices. You are able to lead the design and development of the most complex enhancements involving yourself and other engineers.You have built multiple stable, scalable feature changes that have been successfully shipped to customers in production.Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a role model to other teams.You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions. You provide mentoring to other engineers.You are an effective communicator as exemplified by your technical documentation, and your interactions with stakeholders and adjacent teams.Requirements:BS in Computer Science or related field7+ years of technical experience as software developer, or related roleExtensive experience in development on cloud-based infrastructure like AWS, EKSExtensive experience developing in Go and C++Extensive experience with mission critical, 24x7, Tier-1 servicesExtensive experience with high throughput, distributed systemsDeep knowledge and experience with video streaming standards (DASH and HLS)Deep knowledge and experience with video encoding standards (H.264, H.265) and FFMPEGDeep knowledge of video quality metrics and industry practices (PSNR, SSIM, VMAF, BD-Rate)Mastery of professional software engineering practices & best practices for the full software development life cycleExcellent Computer Science fundamentals in object-oriented design, data structures, algorithms, algorithm design, problem solving and complexity analysisAbility to work on a diverse teamMust have the legal right to work in the United StatesPreferred Qualifications:Master’s degree or PhD in computer science or equivalent

#J-18808-Ljbffr