Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at LinkedIn focusing on building enterprise-scale financial systems and business process automation tools using Java, Python, and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at LinkedIn focusing on building financial systems and business process automation tools in Bangalore, India.

Senior Software Engineer - Fullstack

Senior Software Engineer position at LinkedIn focusing on full-stack development for core infrastructure systems, requiring 5+ years of experience in backend services and web development.

Senior Software Engineer

Senior Software Engineer role at LinkedIn focusing on building and maintaining enterprise systems for financial and business processes, requiring expertise in Java, Python, and API development.

Senior Software Engineer - Fullstack

Senior Software Engineer position at LinkedIn focusing on full-stack development for core infrastructure systems, requiring 5+ years of experience in distributed systems and web technologies.

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. The position offers a hybrid work arrangement with locations in Mountain View, San Francisco, or Bellevue.

The Media Infrastructure team is responsible for handling all media creation and consumption on LinkedIn's platform. As a Media specialist, you'll work on optimizing media transcoding processes and tuning encoding parameters to enhance delivery capabilities. The role involves working with various video codecs (H.264, H.265, VP9, AV1) and using tools like FFMPEG to process and manipulate media streams.

The position requires strong technical expertise in media processing, with experience in modifying FFMPEG and working with video codecs. You'll be responsible for defining and monitoring media quality metrics, optimizing system performance, and collaborating with cross-functional teams to deliver integrated solutions.

LinkedIn offers a comprehensive benefits package including generous health and wellness programs, time off, annual performance bonuses, and equity compensation. The base salary range is $128,000 - $210,000 per year, with additional compensation including bonuses and stock options.

The company culture is built on trust, care, inclusion, and fun, where everyone has the opportunity to succeed. LinkedIn is committed to diversity and equal opportunity employment, providing reasonable accommodations for all qualified candidates. This is an excellent opportunity to join a leading tech company and work on impactful media infrastructure projects that directly affect millions of users worldwide.

Last updated 25 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
  • Experience with Java to implement or modify business logic and media features

Benefits For Senior Software Engineer - Video Processing

Medical Insurance
401k
Equity
  • Generous health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock options

Interested in this job?