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
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Full Stack

Senior Software Engineer position at LinkedIn working on DataHub, a metadata management platform, combining full-stack development with data infrastructure expertise.

Senior Software Engineer - Fullstack

Senior Software Engineer - Fullstack position at LinkedIn, developing scalable applications using Java and JavaScript, with opportunities for technical leadership and mentoring.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at LinkedIn focusing on infrastructure business operations software and data systems development in Mountain View, CA.

Senior Software Engineer - Fullstack

Senior Software Engineer position at LinkedIn focusing on fullstack development with Java and JavaScript, building scalable distributed systems and user-centric applications.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at LinkedIn focusing on infrastructure business operations software and data systems development.

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 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 with locations in Mountain View, CA, San Francisco, 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.

The role requires expertise in video processing, with responsibilities including defining media quality metrics, integrating various video codecs (H.264, H.265, VP9, AV1), and working with FFMPEG for media stream manipulation. You'll be working with a cluster of worker nodes and implementing system-level optimizations to improve overall performance.

Key qualifications include a BA/BS in Computer Science or related field, 2+ years of industry experience in software development, and proficiency in languages like Java, Python, Go, or Rust. Experience with media processing and video codecs is essential.

LinkedIn offers a comprehensive benefits package including health and wellness programs, competitive base pay ($128,000 - $210,000), annual performance bonuses, and equity compensation. The company culture emphasizes trust, care, inclusion, and fun, providing transformational opportunities for employee growth.

This is an excellent opportunity for a senior engineer passionate about video processing to make a significant impact at scale, working with cutting-edge technology in a collaborative environment. The role combines technical challenges with business impact, as optimizations in video performance directly affect LinkedIn's core metrics.

Last updated 6 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 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 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?