Senior Software Engineer - Video Processing

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$128,000 - $210,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Video Processing

LinkedIn, the world's largest professional network, is seeking a Senior Software Engineer to join their Media Infrastructure organization. This role focuses on video processing and optimization, a key driver of LinkedIn's business growth. As part of a small but impactful team, you'll be responsible for handling all media creation and consumption across the platform.

The position offers a hybrid work arrangement, allowing flexibility between remote work and office presence in Mountain View, CA, San Francisco, CA, or Bellevue, WA. You'll be working on critical media infrastructure that directly impacts LinkedIn's core business metrics through video performance optimization.

As a Media specialist, you'll be at the forefront of optimizing media transcoding processes and tuning encoding parameters. Your work will involve integrating and optimizing various video codecs (H.264, H.265, VP9, AV1) under Linux environments, working with FFMPEG for media stream processing, and ensuring high-quality media delivery across the platform.

The role requires strong technical expertise in media processing, video codecs, and software development. You'll be responsible for defining and monitoring media quality metrics, troubleshooting complex issues, and collaborating with cross-functional teams to deliver integrated solutions.

LinkedIn offers a comprehensive benefits package including health and wellness programs, generous time off, annual performance bonuses, and equity compensation. The company culture is built on trust, care, inclusion, and fun, providing an environment where everyone can succeed while contributing to LinkedIn's mission of creating economic opportunity for every member of the global workforce.

Last updated 12 days ago

Responsibilities For Senior 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 the 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 Senior Software Engineer - Video Processing

Java
Python
Go
Rust
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 2+ years of industry experience in software design, development, and algorithm related solutions
  • 2+ years experience programming in object-oriented languages
  • Experience working in the media processing domain
  • Proficiency in modifying FFMPEG to enhance capabilities
  • Experience with video codecs and streaming protocols

Benefits For Senior 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 Senior Software Engineer - Video Processing

Senior Product Manager, Messaging Platform

Senior Product Manager role at LinkedIn focused on developing and executing strategy for the Messaging Platform while working with cross-functional teams.

Senior Product Manager

Senior Product Manager role at LinkedIn focusing on jobs ingestion and marketplace growth, requiring 7+ years of product management experience and expertise in large-scale systems.

Senior Product Manager, Messaging Platform

Senior Product Manager position at LinkedIn leading the Messaging Platform team, focusing on AI-driven innovations and platform scalability with competitive compensation.

Senior Software Engineer, Service Mesh Infrastructure (C++ and Rust Expertise)

Senior Software Engineer position at LinkedIn focusing on Service Mesh Infrastructure development using C++ and Rust, offering competitive compensation and benefits.

Senior Product Manager, Messaging Platform

Senior Product Manager role at LinkedIn leading the Messaging Platform team, focusing on platform strategy, cross-functional collaboration, and AI integration.