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 organization provides a platform for LinkedIn product teams to incorporate media features, with a particular focus on video optimization that has significantly impacted 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 and monitoring media quality metrics, integrating and optimizing various video codecs (H.264, H.265, VP9, AV1) under Linux environments, and working with FFMPEG for media stream processing. You'll also focus on system-level optimizations across worker node clusters and collaborate with cross-functional teams to deliver integrated media solutions.

The ideal candidate should have 8+ years of relevant work experience with a strong background in software design and development. Expertise in programming languages such as Java, Python, Go, or Rust is required, along with experience in media processing and codec integration. Knowledge of Linux environments and proficiency in modifying FFMPEG are essential skills.

LinkedIn offers a comprehensive benefits package including competitive base pay ($156,000 - $255,000), annual performance bonuses, stock compensation, and extensive health and wellness programs. The company is committed to creating an inclusive culture built on trust, care, and fun, where everyone can succeed while maintaining work-life balance through flexible work arrangements.

Last updated 4 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 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
Equity
  • Health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock compensation
  • Hybrid work option

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Video Processing

Staff Technical Program Manager

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

Staff Software Engineer - Video Processing

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

Sr. Staff Technical Program Manager, Core Engineering

Senior Staff TPM role at LinkedIn leading large-scale Data and AI infrastructure programs, requiring 8+ years of technical program management experience.

Staff Technical Program Manager

Staff Technical Program Manager role at LinkedIn, leading cross-functional teams in the Developer Platforms and Experiences organization to accelerate R&D velocity across the company.

Manager, Software Engineering

Lead and manage a software engineering team at LinkedIn, focusing on building and scaling distributed systems for the Settings Platform.