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 organization provides a platform for LinkedIn product teams to incorporate media features, with a particular focus on video optimization that has significantly impacted LinkedIn's core business metrics. As a Media specialist, you'll be responsible for optimizing media transcoding processes and tuning encoding parameters to enhance delivery capabilities.

The role requires deep expertise in video processing technologies, including work with various codecs (H.264, H.265, VP9, AV1) and FFMPEG optimization. You'll be responsible for defining and monitoring media quality metrics, managing worker node clusters, and implementing system-level optimizations for performance enhancement.

Key technical requirements include 8+ years of experience in software development, proficiency in languages like Java, Python, Go, or Rust, and extensive knowledge of Linux environments. The ideal candidate should have a strong background in media processing and codec integration.

LinkedIn offers a comprehensive benefits package including competitive base pay ($156,000 - $255,000), equity compensation, annual performance bonuses, and extensive health and wellness programs. The company culture emphasizes trust, care, inclusion, and fun, providing an environment where everyone can succeed while working on transformative technology that impacts the global workforce.

This is an excellent opportunity for a senior engineer passionate about media technology to work on large-scale systems that power content delivery for millions of professionals worldwide. The role combines technical depth in video processing with the broad impact of working at a leading professional network.

Last updated 14 days 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
Python
Go
Rust
Linux
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 8+ years of industry experience in software design, development, and algorithm related solutions
  • Experience programming in object-oriented languages such as Java, C++, Python, Go, Rust, C#
  • Basic integration knowledge under Linux environments
  • Experience working in the media processing domain
  • Proficiency in modifying FFMPEG to enhance capabilities
  • Experience with video codecs and streaming protocols

Benefits For Staff Software Engineer - Video Processing

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Generous health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock compensation
  • Fair and equitable compensation practices

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Staff Software Engineer - Full Stack

Staff Software Engineer position at LinkedIn focusing on full-stack development of DataHub, a metadata management platform, requiring 9+ years of experience in software development.

Staff Software Engineer - Full Stack

Staff Software Engineer position at LinkedIn leading full-stack development of DataHub, a metadata management platform, requiring 9+ years of experience in software development.

Staff Network Engineer

Staff Network Engineer position at LinkedIn, focusing on large-scale network infrastructure design and operation, requiring 8+ years of experience in network engineering and software development.

Staff Network Engineer

Staff Network Engineer position at LinkedIn, focusing on large-scale network infrastructure design and operation, requiring 8+ years of experience in hyperscaler environments.

Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network infrastructure, offering $147K-$240K and hybrid work in Mountain View, CA.