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 Mountain View, CA or Bellevue, WA. This is a hybrid role that offers flexibility to work both remotely and from the office.

The Media Infrastructure team plays a crucial role in handling all media creation and consumption on LinkedIn. As video becomes increasingly important for LinkedIn's business growth, this team provides the essential platform that enables product teams to incorporate media features effectively. Though small in size, the team has significant impact - their video performance optimizations have directly improved LinkedIn's core business metrics.

As a Staff Software Engineer specializing in video processing, you'll be at the forefront of optimizing media transcoding processes and enhancing encoding parameters. Your work will directly impact LinkedIn's media delivery capabilities, working with various video codecs (H.264, H.265, VP9, AV1) and tools like FFMPEG. You'll be responsible for defining and maintaining media quality metrics, implementing system-level optimizations, and collaborating with cross-functional teams.

The ideal candidate brings 8+ years of relevant experience, with deep expertise in video processing and codec integration. Strong programming skills in languages like Java, Python, Go, or Rust are essential, along with Linux environment experience. You should be comfortable working with distributed systems and be passionate about optimizing media delivery at scale.

LinkedIn offers a comprehensive benefits package including generous health and wellness programs, competitive compensation with performance bonuses, and a strong commitment to work-life balance. The company culture emphasizes trust, care, inclusion, and fun, providing an environment where everyone can succeed. This is an excellent opportunity to make a significant impact on how millions of professionals worldwide consume and interact with media on LinkedIn's platform.

Last updated 5 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
401k
  • Generous health and wellness programs
  • Time away for employees of all levels
  • Fair and equitable compensation

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

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.

Staff Software Engineer - Applications

Staff Software Engineer position at LinkedIn focusing on distributed systems and applications development, requiring 8+ years of experience in Java/C++ and strong system design skills.

Staff Software Engineer, Multi-Language Infrastructure (Python Expertise)

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development, offering competitive compensation and hybrid work arrangement.

Staff Software Engineer - Video Processing

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