×
Register Here to Apply for Jobs or Post Jobs. X

General Frontend and Backend Software Engineer, Multimedia Architecture - levels

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: TikTok
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below
Position: (General Hire) Frontend and Backend Software Engineer, Multimedia Architecture -  Multiple levels

Responsibilities

This position is a general hire targeting 3 sub-teams under the Multimedia platform department. By applying for this role, your candidacy will be considered by the following 3 teams simultaneously. After the initial general coding rounds, candidates enter the team matching phase and will speak with the corresponding hiring manager.

Team 1:
Multimedia Arch Frontend team

The Multimedia Arch Frontend team is responsible for improving user experience and performance on Tik Tok, either through platform/tooling and innovative project development, or through Tik Tok Web Multimedia experience and performance optimizations. This includes, but is not limited to, platform development (data platforms, strategy platforms, AI platforms, diagnostic platforms, etc), Multimedia Web SDKs, Web Players (VoD & Live), performance optimizations, and WebAI innovations.

Joining us, you will design, implement and make an impact on Tik Tok.

  • Work closely with our backend, data, algorithm and AI teams to develop and ship multimedia-related platforms & toolings for Tik Tok data, strategies and optimizations.
  • Build world-class frontends with data visualization for big data, utilizing a deep web tech stack (Web workers, WebGPU, WebAI, etc) focusing on elegance, performance, reusability and maintainability.
  • Optimize Tik Tok Web Multimedia experience and performance, including VoD, Live, and image-related multimedia SDKs by learning world-class multimedia tech and architectures, and machine learning strategies.
  • Promote robust and maintainable code, clear documentation, and deliver high-quality work in a rapid environment.
  • Explore and apply the latest frontend, multimedia, and AI technologies in daily work.
  • Share expertise to help the team grow with your experience and perspectives.
Team 2:
Creation Platform team

The Creation Platform team is the cornerstone of Tik Tok content creation, responsible for the core content creation ecosystem. As a backend team, we collaborate with product and cross-functional teams to explore innovative methods of content creation, build a trusted content creation platform that prioritizes privacy and security, and drive the evolution of Tik Tok content creation infrastructure to provide the best experience for creators.

  • Directly design and develop features touching global users and bring real-world impact.
  • Collaborate with cross-functional teams to explore innovative product ideas and cutting-edge technologies.
  • Work with experts in different technical domains to identify and solve challenging issues in world-leading multimedia infrastructure.
  • Evolve the architecture of global large-scale distributed backend systems to better support Tik Tok's future.
Team 3:
Multi Media Data Platform

Our team's mission is to build scalable, reliable, compliant and valuable data products to power the next generation player development, multimedia domain experience optimization and cost saving. We seek seasoned backend software engineers with strong problem-solving and coding skills to build and manage scalable, reliable systems. You will partner with a global engineering and product team in a high-impact, fast-paced environment.

As a Backend Software Engineer, you will:

  • Develop large-scale and reliable backend systems.
  • Improve system design and architecture to ensure high stability and performance of services.
  • Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.
Qualifications

Minimum Qualifications

Frontend:

  • Proficiency in Type Script, ES5/6, CSS, and various layouts.
  • Experience solving CSS/JS multi-browser compatibility problems and front-end performance optimization; familiarity with React, Angular, Vue.js, or equivalent libraries/frameworks.

Backend:

  • Proficient in at least one programming language such as Java, Golang, C++, Python.
  • Deep understanding of computer architectures, data structures, and algorithms; hands-on experience with databases, caches, and message queues.
  • Experience building backend services for large-scale consumer-facing applications.

Preferred Qualifications

  • Frontend: Understanding or experience in the multimedia domain (video codecs, video quality optimization, or web media players) is a plus. Experience with AI tools for development and AI/ML product experience is a plus. Back-end technologies and databases, proficiency in Go or BFF development, and experience with large data set visualization are a plus.
  • Backend: Industry experience building large-scale distributed backend services for consumer-facing applications; knowledge of multimedia technologies such as video codecs, and media containers.
About Tik Tok

Tik Tok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Tik Tok's global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Inspiring creativity is at the core of Tik Tok's mission. Our product helps…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary