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
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network infrastructure, offering $147K-$240K salary with comprehensive benefits in Mountain View, CA.

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

Staff Software Engineer role at LinkedIn focusing on Python infrastructure and distributed systems, offering hybrid work in Mountain View, CA with competitive compensation.

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

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development, requiring expertise in distributed systems and backend development.

Staff Software Engineer - Network

Staff Software Engineer position at LinkedIn focusing on network software development, requiring 8+ years of experience and expertise in networking protocols and distributed systems.

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

Staff Software Engineer role at LinkedIn focusing on Python infrastructure, distributed systems, and AI platforms, offering competitive pay and benefits in Mountain View, CA.

Description For Staff Software Engineer - Video Processing

LinkedIn is seeking a Staff Software Engineer to join their Media Infrastructure organization, focusing on video processing and optimization. This is a key role that will help drive LinkedIn's growing media capabilities, particularly in video which has become a crucial driver of business growth.

The position offers the flexibility of being based in either Mountain View, CA or Bellevue, WA, with a hybrid work arrangement that balances remote work with in-office collaboration. As part of the Media Infrastructure org, you'll be working with a small but highly impactful team responsible for handling all media creation and consumption across LinkedIn's platform.

The role requires deep technical expertise in video processing and codec optimization. You'll be working with various video codecs (H.264, H.265, VP9, AV1) and tools like FFMPEG to enhance media delivery capabilities. Key responsibilities include optimizing transcoding processes, maintaining quality metrics, and implementing system-level improvements across worker node clusters.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on LinkedIn's core business metrics through media performance optimization. The position offers competitive compensation ranging from $156,000 to $255,000, along with comprehensive benefits and the opportunity to work with cutting-edge media technologies.

The ideal candidate will bring 4+ years of relevant experience, strong programming skills in languages like Java, Python, Go, or Rust, and deep knowledge of media processing. You'll be joining a company known for its strong engineering culture, commitment to professional development, and mission to create economic opportunity for the global workforce.

Key technical challenges include optimizing video performance at scale, implementing efficient transcoding processes, and maintaining high-quality media delivery across LinkedIn's global platform. You'll work closely with cross-functional teams and have the opportunity to influence the direction of LinkedIn's media infrastructure.

If you're passionate about video processing, enjoy working with modern codec technologies, and want to be part of a team that's driving significant business impact through technical innovation, this role offers an excellent opportunity to advance your career at one of the world's leading professional networks.

Last updated 3 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

Linux
Java
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 such as Java, C++, Python, Go, Rust, C#
  • 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
  • Performance bonus
  • Hybrid work environment

Interested in this job?