Taro Logo

Staff Software Engineer - Video Processing

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$156,000 - $255,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Video Processing

LinkedIn, the world's largest professional network, is seeking a Staff Software Engineer to join their Media Infrastructure organization. This role is pivotal in handling all media creation and consumption on LinkedIn, where video has become a key driver of business growth. The position offers a hybrid work arrangement, allowing flexibility between remote work and office presence in either Mountain View, CA or Bellevue, WA.

The Media Infrastructure team, while small in size, has a large and impactful scope. Their optimizations in video performance have significantly influenced LinkedIn's core business metrics. As a Media specialist, you'll be at the forefront of optimizing media transcoding processes and enhancing delivery capabilities across video, images, and documents.

The role demands expertise in video processing technologies, including working with various codecs (H.264, H.265, VP9, AV1) and optimizing their performance in Linux environments. You'll be responsible for defining and maintaining media quality metrics, working with FFMPEG and other media tools, and implementing system-level optimizations across worker node clusters.

Key responsibilities include integrating and optimizing video codecs, managing media streams, troubleshooting processing issues, and collaborating with cross-functional teams. The ideal candidate should have significant experience in software design and development, particularly in object-oriented programming languages, along with a strong background in media processing.

LinkedIn offers a competitive compensation package, including comprehensive health and wellness benefits, and emphasizes a culture built on trust, care, inclusion, and fun. The company is committed to fair and equitable compensation practices, with additional benefits including annual performance bonuses and stock options.

This is an excellent opportunity for an experienced engineer to make a significant impact on how millions of professionals worldwide consume and interact with media content on LinkedIn's platform. The role combines technical challenges in video processing with the scale and complexity of enterprise systems, making it an exciting position for those passionate about media technology and distributed systems.

Last updated a day ago

Responsibilities For Staff Software Engineer - Video Processing

  • Define and hold yourself responsible for media quality of experience metrics like video visual quality (VMAF, SSIM etc)
  • Integrate video codecs (such as H.264, H.265, VP9, AV1) and optimize them for performance under Linux environments
  • Work with FFMPEG and other media tools to process and manipulate media streams
  • Work with a cluster of worker nodes and consider system level optimizations
  • Troubleshoot and resolve issues related to media processing
  • Collaborate with cross-functional teams to deliver integrated media solutions
  • Maintain and update technical documentation

Requirements For Staff Software Engineer - Video Processing

Java
Linux
Python
Go
Rust
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 4+ years of industry experience in software design, development, and algorithm related solutions
  • 4+ years experience programming in object-oriented languages
  • Basic integration knowledge under Linux environments
  • Experience working in the media processing domain
  • Experience with video codecs and streaming protocols
  • Proficiency in modifying FFMPEG to enhance capabilities

Benefits For Staff Software Engineer - Video Processing

Medical Insurance
Vision Insurance
Dental Insurance
  • Generous health and wellness programs
  • Time away for employees of all levels

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Staff Software Engineer, Media Infrastructure

Staff Software Engineer position at LinkedIn focusing on media infrastructure and video processing optimization.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and optimization, working with media infrastructure and codec integration.

Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network software development for data centers and infrastructure.

Staff Software Engineer - Video Processing

Staff Software Engineer position at LinkedIn focusing on video processing and media infrastructure, requiring expertise in video codecs, FFMPEG, and distributed systems.

Staff Software Engineer, Media Infrastructure

Staff Software Engineer position at LinkedIn focusing on media infrastructure, video processing, and codec optimization, offering competitive compensation and hybrid work arrangement.