Research Engineer, Video Processing and Codec(Realtime Codec Optimizations)

TikTok
San Diego
Workplace: OnsiteFull timeFunction: Research & Scientific (R&D)Education: bachelorsSkills: ["Collaboration","Communication","Problem-solving"]

Design and develop commercial real-time video codecs and live-streaming encoding/decoding frameworks, including optimization algorithms for 2D/3D, multiview, 360-degree, and light-field content. Research video encoding approaches for heterogeneous platforms and quality-oriented video coding, and document encoder/decoder interfaces. Contribute to building self-developed transmission protocols while applying strong CS fundamentals and high-performance programming skills.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Research Engineer, Video Processing and Codec(Realtime Codec Optimizations)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design and develop commercial real-time video codecs and live-streaming encoding/decoding frameworks, including optimization algorithms for 2D/3D, multiview, 360-degree, and light-field content. Research video encoding approaches for heterogeneous platforms and quality-oriented video coding, and document encoder/decoder interfaces. Contribute to building self-developed transmission protocols while applying strong CS fundamentals and high-performance programming skills.
Location: San Diego
Workplace: Onsite
Employment Type: Full time
Job Function: Research & Scientific (R&D)

Key Responsibilities

  • •Design and develop commercial real-time video codecs for 2D/3D, multiview, 360-degree, and light-field video.
  • •Design and develop encoding/decoding frameworks and optimization algorithms for live-streaming use cases.
  • •Research and develop video encoding algorithms for heterogeneous platforms.
  • •Research visual quality-oriented video coding and processing algorithms.
  • •Prepare encoder/decoder interface documentation and participate in the design/implementation of self-developed transmission protocols.

Key Requirements

  • •Bachelor’s degree or above in computer science, electrical engineering, mathematics, or statistics (or related disciplines).
  • •Strong computer science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • •Good understanding of state-of-the-art compression algorithms.
  • •Excellent programming, debugging, and optimization skills in one or more general-purpose languages, including C/C++.
  • •Collaborative mindset with solid written and verbal communication skills.
Experience:Video compressionLive streamingReal-time encoding
Education:Bachelor's in computer science / electrical engineering / mathematics / statistics
Skills:CollaborationCommunicationProblem-solving
Tech Stack:C/C++EncodingDecodingVideo codecsReal-timeNEONSIMDMulti-threading

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn