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 significant impact on LinkedIn's core business metrics through video performance optimizations. As a Media specialist, you'll be responsible for optimizing media transcoding processes and enhancing delivery capabilities across various formats including video, images, and documents.

The role requires deep expertise in video processing technologies, including work with various codecs (H.264, H.265, VP9, AV1) and tools like FFMPEG. You'll be responsible for maintaining high video quality standards through metrics like VMAF and SSIM, while also optimizing system performance across a cluster of worker nodes.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on media delivery at scale. The position offers competitive compensation ($156,000 - $255,000), comprehensive benefits, and the chance to work with cutting-edge video processing technologies. You'll be joining a company that values trust, care, inclusion, and fun, while working on technologies that affect millions of users worldwide.

The ideal candidate will bring strong technical expertise in media processing, distributed systems, and backend infrastructure, with proficiency in languages like Java, Golang, Rust, or Python. This role offers the opportunity to work on challenging technical problems while contributing to LinkedIn's mission of creating economic opportunity for every member of the global workforce.

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

Linux
Java
  • 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 such as Java, C++, Python, Go, Rust, C#
  • 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
  • Proven experience in development and/or integration of video codecs

Benefits For Staff Software Engineer - Video Processing

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

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Staff Software Engineer - Video Processing

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

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

Staff Software Engineer role at LinkedIn focusing on Python infrastructure, distributed systems, and AI platform development with opportunities to shape technical direction and mentor others.

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.