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 focuses on 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 between Mountain View, CA or Bellevue, WA offices and remote work.

The Media Infrastructure team is a small but highly impactful organization responsible for providing a platform for LinkedIn product teams to incorporate media features. Their optimizations in video performance have significantly influenced LinkedIn's core business metrics. As a Media specialist, you'll work on optimizing media transcoding processes and tuning encoding parameters to enhance delivery capabilities.

The role requires deep expertise in video processing, including working with various codecs (H.264, H.265, VP9, AV1) and FFMPEG tools. You'll be responsible for defining and maintaining media quality metrics, integrating and optimizing video codecs under Linux environments, and implementing system-level optimizations across worker nodes.

Key technical requirements include 8+ years of experience in software development, proficiency in languages like Java, Python, Go, or Rust, and extensive knowledge of media processing. The role offers competitive compensation ($156,000-$255,000), equity, and comprehensive benefits.

This is an excellent opportunity for a senior engineer passionate about media technology to make a significant impact at scale, working with cutting-edge video processing technologies while contributing to LinkedIn's mission of creating economic opportunity for the global workforce.

Last updated 2 months 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 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
  • Proficiency in modifying FFMPEG to enhance capabilities
  • Experience with video codecs and streaming protocols

Benefits For Staff Software Engineer - Video Processing

Medical Insurance
Equity
  • Health and wellness programs
  • Time away benefits
  • Annual performance bonus
  • Stock options
  • Competitive compensation package

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Software Engineering Manager - Applications

Engineering leadership role at LinkedIn Bangalore, focusing on product development and team management for the Indian market, requiring 8+ years of experience.

Manager, Software Engineering - LinkedIn Feed

Lead software engineering team for LinkedIn Feed, focusing on data engineering and AI-driven content recommendations.

Senior Manager, Technical Delivery

Senior Manager, Technical Delivery role at LinkedIn leading solution architects and developers in GTM applications focused on Forecasting, Territory Planning, and Workflow Automation.

Technical Services Manager

Technical Services Manager position at LinkedIn focusing on product quality, technical support, and engineering collaboration.

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

Staff Software Engineer position at LinkedIn focusing on Python infrastructure and multi-language development with competitive compensation and benefits.