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 in either Mountain View, CA or Bellevue, WA. This hybrid role is crucial for handling all media creation and consumption on LinkedIn, where video has become a key driver of business growth.

The Media Infrastructure organization provides a platform for LinkedIn product teams to incorporate media features, operating as a small team with large 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 tuning encoding parameters to enhance delivery capabilities. The role involves working with various video codecs (H.264, H.265, VP9, AV1) and optimizing them for performance in Linux environments. You'll be responsible for defining and maintaining media quality metrics, working with FFMPEG and other media tools, and collaborating with cross-functional teams.

The position requires strong technical expertise in video processing and codec optimization, with at least 8 years of relevant experience (or equivalent combination of education and experience). You'll need proficiency in languages like Java, Python, Go, or Rust, along with deep knowledge of Linux environments and media processing domains.

LinkedIn offers a comprehensive benefits package including health and wellness programs, generous time off, annual performance bonuses, and stock benefits. The company culture is built on trust, care, inclusion, and fun, with a strong emphasis on employee growth and development.

This is an excellent opportunity for experienced engineers passionate about media processing to make a significant impact at scale, working with cutting-edge video technologies while enjoying the benefits and stability of a leading tech company. The role offers both technical challenges and the opportunity to influence how millions of professionals consume media content on LinkedIn's platform.

Last updated 6 hours 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 the 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
  • 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 Java to implement or modify business logic and media features
  • Proficiency in modifying FFMPEG to enhance capabilities
  • Experience with video codecs and streaming protocols

Benefits For Staff Software Engineer - Video Processing

Medical Insurance
401k
  • Health and wellness programs
  • Time away benefits
  • Annual performance bonus
  • Stock benefits

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

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 - Video Processing

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

Staff Software Engineer - Video Processing

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

Staff Software Engineer, Media Infrastructure

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

Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network software development and infrastructure in Mountain View, CA.