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
1,000 - 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 crucial 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 provides a platform for LinkedIn product teams to incorporate media features, with a particular focus on video optimization that directly impacts 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.

Key responsibilities include defining media quality metrics, integrating and optimizing video codecs (H.264, H.265, VP9, AV1) under Linux environments, working with FFMPEG for media stream processing, and implementing system-level optimizations across worker nodes. You'll collaborate with cross-functional teams to deliver high-performance media solutions.

The ideal candidate should have extensive experience in software development, particularly in media processing and codec integration. Requirements include 8+ years of relevant work experience (or equivalent combination of education and experience), proficiency in languages like Java, Python, Go, or Rust, and deep knowledge of video processing technologies.

LinkedIn offers a competitive compensation package ranging from $156,000 to $255,000 annually, plus benefits including health coverage, equity, and performance bonuses. The company culture emphasizes trust, care, inclusion, and fun, providing transformational opportunities for employee growth and development.

This role presents an exciting opportunity to impact how millions of professionals consume media content on LinkedIn's platform, while working with cutting-edge video processing technologies and contributing to the platform's core business success.

Last updated a day ago

Responsibilities For Staff Software Engineer - Video Processing

  • Define and hold yourself responsible for media quality of experience metrics
  • Integrate video codecs 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
  • 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 video codecs and streaming protocols
  • Proficiency in modifying FFMPEG to enhance capabilities

Benefits For Staff Software Engineer - Video Processing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock options
  • Comprehensive benefits package

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on Developer Platforms and Experiences organization to accelerate R&D Velocity.

Manager, Software Engineering

Lead a team of engineers at LinkedIn building scalable distributed systems and managing the Settings Platform handling 8M+ queries per second.

Senior Manager, Product Quality

Senior Manager role leading product quality and technical support teams at LinkedIn, focusing on product operations and customer experience.

Staff Software Engineer - Video Processing

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

Staff Technical Program Manager

Staff Technical Program Manager role at LinkedIn focusing on Developer Platforms and Experiences, managing cross-functional technical programs.