General Frontend and Backend Software Engineer, Multimedia Architecture - levels
Listed on 2026-01-04
-
Software Development
Software Engineer, Backend Developer
General Hire Frontend and Backend Software Engineer, Multimedia Architecture - Multiple levels
This position is a general hire position targeting 3 sub-teams under the department of the Multimedia platform. 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. Including but not limited to a series of 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 talented backend, data, algorithm and AI team 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, deep web tech stack (Web workers, WebGPU, WebAI, etc), combine elegance, performance, reusability and maintainability.
- Optimize Tik Tok Web Multimedia experience and performance, including but not limited to VoD, Live, Image-related multimedia SDKs by learning world-class multimedia tech and architecture, machine learning strategies.
- Promote robust and maintainable code, clear documentation, and deliver high-quality work in a rapid environment.
- Has opportunities to explore and apply the latest and world-class frontend tech, multimedia tech, and AI tech on a daily work basis.
- Help our team grow from your expertise, experience, and perspectives.
Creation Platform team
The Creation Platform team, as the cornerstone of Tik Tok content creation, is responsible for the core content creation ecosystem of Tik Tok. As a backend team, we collaborate closely with the product team and other cross-functional teams to explore innovative methods of content creation in Tik Tok, build a trusted content creation platform that prioritizes privacy and security, and drive the evolution of Tik Tok content creation infrastructure, ultimately providing the best content creation experience for Tik Tok creators.
By joining us, you will have the opportunity to:
- Directly design and develop features touching global users, and bring real-world impact.
- Collaborate closely 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 the world-leading multimedia infrastructure.
- Evolve the architecture of global large-scale distributed backend systems to better support Tik Tok’s future.
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 are looking for seasoned backend software engineers who have strong problem‑solving skills and coding skills to build and manage scalable, reliable systems. You will have the opportunity to partner closely with a globalized engineering and product team in a high-impact and fast-paced environment.
- Develop large‑scale and reliable backend systems.
- Improve system design and architecture to ensure high stability and performance of the services.
- Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.
- Proficiency in Typescript, ES5/6, CSS, and various layouts.
- Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization, familiarity with React, Angular, Vue.js, or any other equivalent library/framework.
- Proficient in at least one programming language such as Java, Golang, C++, Python.
- Deep understanding of computer…
(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).