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 video processing and optimization, playing a crucial part in LinkedIn's media delivery capabilities. The position offers a hybrid work arrangement in either Mountain View, CA or Bellevue, WA.

The Media Infrastructure team handles all media creation and consumption on LinkedIn, with video being a key driver of business growth. As a Media specialist, you'll be responsible for optimizing media transcoding processes and tuning encoding parameters. The role involves working with various video codecs, FFMPEG, and system-level optimizations to improve overall performance.

The ideal candidate should have extensive experience in software development, particularly in media processing and codec integration. You'll need strong programming skills in languages like Java, Python, Go, or Rust, along with deep knowledge of Linux environments. The role requires both technical expertise and collaborative abilities, as you'll work with cross-functional teams to deliver integrated media solutions.

LinkedIn offers a comprehensive benefits package including generous health and wellness programs, competitive compensation, annual performance bonuses, and stock options. The company culture emphasizes trust, care, inclusion, and fun, providing an environment where everyone can succeed. This is an opportunity to join a team where your work will directly impact LinkedIn's core business metrics through video performance optimization.

Last updated 15 hours 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
Linux
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 8+ years of industry experience in software design, development, and algorithm related solutions
  • 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
Dental Insurance
Vision Insurance
401k
Equity
  • Generous health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock options
  • Fair and equitable compensation practices

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 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.